di Marius44 » 05/11/23 21:49
Ciao
Dico spesso che bisogna pubblicare l'intera macro.
Io non so tu cosa vuoi fare ma mettere fra i doppi apici qualcosa che dovrebbe essere un numero (per giunta Long) non capisco che senso abbia. Ed infatti VBA brontola ....
Non avevo guardato con attenzione ma vorrei capire qualcosa in più da questa riga di codice:
cells(3+i,"dy").value = WorksheetFunction.count(range(cells(3+i,"dx),cells(i,"dx"))=cells(3+i,"dx")
Dunque, cells(3+i, dy). value dove la variabile dy (SENZA doppi apici) dovrebbe essere il numero della colonna, così come la variabile dx (sempre senza i doppi apici).
Mi dici una cosa, per favore4? In testa al Modulo hai messo Option explicit? Sicuramente no, perchè se l'avessi messo ti saresti accorto prima e meglio dell'errore.
Dichiarare sempre le variabili.
Ciao,
Mario