Salve a tutti, complimenti per il forum innanzitutto, sto trovando tantissime informazioni utili per migliorare il mio utilizzo di Excel.
Detto questo, premetto che io sto provando ad imparare il codice VBA (qualsiasi consiglio è ben accetto).
Mi sono imbattuto, nella macro di cancellazione delle righe vuote scritta in VBA:
Sub eliminarighevuote()
With ActiveSheet.UsedRange
alex = .Row + .Rows.Count - 1
End With
Application.ScreenUpdating = False
For r = alex To 1 Step -1
If Application.Count(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub
è ottima e funziona facilmente, la mia unica richiesta è di poterla applicare in maniera leggermente diversa.
Infatti, se il database di lavoro parte dalla 10° riga, l'applicazione in automatico cancella le righe vuote, le accorpa e le fa partire dalla riga 1. Nel mio caso, avendo una intestazione aziendale, mi crea non pochi problemi.
Cosa modifico del codice vba?? Vi ringrazio anticipatamente dell'aiuto.