objWriteWorkbook.sheets.add ,objWriteWorkbook.sheets(objWriteWorkbook.sheets.count)
Set NewWorksheetObject = objWriteWorkbook.Worksheets(num)
objWriteWorkbook.Sheets(num).Name = sheetName 

Yo quería cambiar el nombre de agregado de la hoja de cálculo.
La adición de la hoja y la creación de objetos para que la hoja está trabajando bien, pero cuando intento cambiar el nombre de la hoja que estoy recibiendo un error «Unknown error de tiempo de ejecución»

Puede ayudar alguno ¿cómo se puede cambiar el nombre de agregado de la hoja.

InformationsquelleAutor surendra | 2013-03-22

2 Comentarios

  1. 4

    Asignar la nueva hoja a una variable cuando se agrega:

    Set ws = wb.Sheets.Add(, wb.Sheets(wb.Sheets.Count))
    ws.Name = sheetName
  2. 1
    set xlo=CreateObject("excel.application")
    set wbo=xlo.workbooks.open("C:\Users\XXX\Desktop\Temp.xlsx")
    Set ws = wbo.Sheets.Add(, wbo.Sheets("sheet1"))
    ws.Name = "Priyesh"
    
    
    wbo.save
    wbo.close
    xlo.quit
    set wbo=nothing 
    set xlo=Nothing

Dejar respuesta

Please enter your comment!
Please enter your name here