Salve qualche tempo fa, grazie al vostro aiuto, ho creato una macro che mi permetteva di cancellare dei dati presenti in più fogli di excel. Ora sono cambiate le mie esigenze e avrei bisogno di cambiare anche la macro.
Vi spiego la mia situazione:
in un foglio excel ho creato un elenco di nomi in un range che va da A16:A100 lo stesso elenco e ripetuto poi in K16:K100 e in AD16:AD100. Inserendo il nome da cancellare da questi elenchi in A7, la macro dovrebbe cercare la corrispondenza nei 3 elenchi e cancellare il nome e le celle della stessa riga comprese nelle colonne B:E, L:Y e AE:AK.
Io ho provato con questa macro
Sub Elimina_Fit()
With Range("A16:A101")
Set C = .Find .Range("A7"), LookIn:=xlValues, LookAt:=xlWhole)
If Not C Is Nothing Then
CCol = C.Column: CRow = C.Row
Cells(CRow, CCol).Range("A1:E1, K1:Y1,AD1:AK1").Delete Shift:=xlUp
End If
End With
End Sub
ma mi appare il messaggio di errore che dice
Errore di Compilazione:
Errore di Sintassi
evidenziando, come ho fatto anch'io, la riga di testo dove è presente l'errore.
Resto in attesa di aiuto, o di eventuali richieste d chiarimenti, e ringrazio già adesso quanti vorranno aiutarmi.
Sposto in sezione più idonea, aurelio37