ciao,
ho cercato ed ho provato a seguire questo post https://answers.microsoft.com/it-it/msoffice/forum/all/automazione-inserimento-celle-in-excel-da-database/f7452a80-b30e-4edd-87b6-ae8fd0c37ff9 e adattare con il mio scenario con il seguente codice
rivate Sub cmdExcel_Click()
' variabli Oggetto per Automazione
Dim objXLApp As Object
Dim objXLBook As Object
Dim objSheet As Object
StrFile = "C:\Users\iaia\foglio.xlsx"
' crea un Oggetto dal file di Excel
Set objXLBook = GetObject(StrFile)
' Usiamo la proprietà Parent dell'Oggetto workbook per ottenere un puntatore all'Oggetto dell'Applicazione Excel
Set objXLApp = objXLBook.Parent
On Error GoTo Errore
' Impostiamo il riferimento al foglio di lavoro che ci interessa
Set objSheet = objXLBook.Worksheets("Foglio1")
objXLApp.Visible = True
objXLBook.Save
objXLBook.Windows(1).Activate
With objSheet
.Range("A5") = Me.data
.Range("E5") = Me.operatore
'ecc...
End With
Exit Sub
Errore:
MsgBox "Non è possibile elaborare il file per il seguente errore " & Err.Description, vbInformation
End Sub
Quando premo su cmdExcel esce l'errore di compilazione Varaibaile non definita e d il cursore si posiziona in giallo nella parte
StrFile =
Come potrei risolvere?
Grazie in anticipo a tutti Voi