Accedi per seguire   
Seguaci 0
nickca

Funzione Excel

2 messaggi in questa discussione

Carissimi, un problemino per voi.

Ho una colonna di date crescenti dall'alto verso il basso (la data più vecchia piu in alto) ed una colonna parallela nella quale è estratto il MESE della data della prima colonna alla cella corrispondente. (giusto per comodità e per semplificare le formule)

Ho bisogno di conoscere l'intervallo di celle dei singoli mesi, cioe una funzione che selezionando tutta la colonna dei mesi e dandogli in pasto il numero del mese mi restituisca la prima e l'ultima cella di quel mese.

sapete se è possibile? o avete una soluzione da darmi ?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao, non so se hai risolto ma la soluzione è molto semplice:

Poniamo per esempio che nella tua colonna A a partire dalla riga 2 ci siano le date. nella colonna b hai il mese [ricavato con =mese(a)]

mettiamo ad esempio che nella cella [C1] tu scriva il numero del mese che vuoi filtrare basta che usi questa macro:

Sub filtra()
Dim nr As Long
nr = ActiveSheet.Range("A65536").End(xlUp).Row 'calcola ultima riga valida
cercare = Range("c1") 'identifica il valore da cercare
Range("b1:b" & nr).Select 'seleziona tutte le righe piene compresa l'intestazione
Selection.AutoFilter Field:=1, Criteria1:=cercare 'filtra
End Sub

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0