ABBASTA?!!
codice:
'Application excel
Dim exApp As Excel.Application
'variabile oggetto che contiene il riferimento alla cartella di lavoro di Excel
Dim FileExcel As Workbook
'variabile oggetto che contiene il riferimento al foglio di lavoro di Excel
Dim FoglioExcel As Worksheet
'variabile oggetto che contiene il riferimento alle celle del foglio di lavoro
'di Excel
Dim CellaFoglioExcel As Range
Dim ContenutoCella As String
sPath="qui il percorso del file excel"
If VerifyFile(sPath) Then
Set exApp = New Excel.Application
exApp.Visible = False
'imposto la variabile oggetto FileExcel con il nome del file xls
Set FileExcel = exApp.Workbooks.Open(sPath)
Else
msgbox "Impossibile eseguire il programma, il file " & sPath & " non è stato trovato."
Exit Function
End If
On Error GoTo Errore
'imposto la variabile oggetto FoglioExcel con il nome del foglio da leggere
Set FoglioExcel = FileExcel.Worksheets(1)
Screen.MousePointer = vbHourglass
temp=1
Do
DoEvents
'cerca la colonna con il codice cliente
Set CellaFoglioExcel = FoglioExcel.Range("A" & temp)
ContenutoCella = CellaFoglioExcel
'controlla se la cella contiene qualcosa
if trim(ContenutoCella) <> "" then
msgbox("ContenutoCella")
ElseIf Trim(ContenutoCella) = "" Then
righe_vuote = righe_vuote + 1
End If
'se le righe vuote sono dieci allora considero il foglio excel finito
If righe_vuote = 50 Then
Exit Do
End If
temp = temp + 1
Loop
FileExcel.Close 'False
'libero ("scarico") le variabili
Set CellaFoglioExcel = Nothing
Set FoglioExcel = Nothing
exApp.Quit
Set exApp = Nothing
Screen.MousePointer = vbDefault