ciao
se vuoi rendere indifferente la maiuscola o la minuscola scritta sul foglio, devi utilizzare UCase, per esempio:
Select Case UCase(Cells(j - 1, i))
Case Is = "M1"
in questo caso sei comunque obbligato a scrivere nel codice ...="M1" (e così per gli altri) sempre in Maiuscolo, altrimenti se vuoi scrivere liberamente sia sul foglio che sulla macro in maiuscolo o minuscolo dovrai fare:
Select Case UCase(Cells(j - 1, i))
Case Is = ucase("M1") --------------->oppure: Case Is = ucase("m1")......è indifferente.
Per l'altro quesito, Il codice parte dal basso verso l'alto :
For j = ur To 2 Step -1 (queste sono le righe)
ed analizza tutte le colonne da 1 a 32
For i = 1 To 32 (queste sono le colonne)
se vuoi evitare la colonna A, devi fare:
For i = 2 To 32
saluti
[Modificato da dodo47 21/05/2022 16:30]
Domenico
Win 10 - Excel 2016