Condividi:        

Ultima colonna in range variabile

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Ultima colonna in range variabile

Postdi miko » 29/11/21 15:47

Buonasera,
ho un range di cui conosco la riga iniziale e finale e la colonna iniziale, range B3-B16.
questo range iniziale è fisso.
a partire dalla colonna B, le colonne successive di ciascuna riga vengono popolate,
qualche riga potrebbe risultare vuota, e non tutte le righe vengono riempite fino
a raggiungere la stessa colonna finale piena.
come si può determinare l'ultima colonna piena oppure vuota di un range di questo tipo?
nel foglio ci sono pure celle unite e celle di intestazione, per cui mi riesce difficile trovare
la soluzione con i metodi a me noti.
ciao e grazie
windows 10 - office 2013
miko
Utente Senior
 
Post: 521
Iscritto il: 29/12/09 10:44

Sponsor
 

Re: Ultima colonna in range variabile

Postdi Anthony47 » 29/11/21 19:23

Utilizzando lo stesso metodo gia' utilizzato in altra tua domande (viewtopic.php?f=26&t=112125):
Codice: Seleziona tutto
Dim CercaIn As String, LastXX, FirstYY, FirstEE
'
CercaIn = "B3:B16"     '<<< Le righe in cui cercare
'
CercaIn = Range(CercaIn).Resize(, 1000).Address             'Ipotesi max 1000 colonne da testare
LastYY = Evaluate("=Max(If(" & CercaIn & "<>""""" & ",Column(" & CercaIn & "),""""))")
FirstYY = Evaluate("=Min(If(" & CercaIn & "<>""""" & ",Column(" & CercaIn & "),""""))")
FirstEE = Evaluate("=Min(If(" & CercaIn & "=""""" & ",Column(" & CercaIn & "),""""))")

LastYY calcola l'ultima colonna Usata
FirstYY calcola la prima colonna Usata
FirstEE calcola la prima colonna che ha un vuoto

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19432
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Ultima colonna in range variabile":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti