Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[Excel 2007]- Macro/ Istruzione per selzionare cella in ultima riga scritta Opzioni
aetio
Inviato: Wednesday, May 04, 2011 7:41:45 AM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
vorrei inserire in una macro un'istruzione per selezionare, in una tabella, la cella che si trova nell'ultima riga scritta in una data colonna.
Ho imaparato (Grazie a a10n11...) che per selezionare un Range (es. da A3 fino all'ultima riga scritta in col.Z) l'istruzione è
Range("A3", Range("Z" & Rows.Count).End(xlUp)).Select
ma non riesco a trovare l'istruzione giusta per far selezionare ad es. la cella di col.H che si trova nell'ultima riga scritta. La mia curiosità di appassionato mi porta ad estendere il ragionamento, a questo punto, anche alla selezione dell'ultima riga scritta...
Grazie assai, buona giornata
eZio

Sponsor
Inviato: Wednesday, May 04, 2011 7:41:45 AM

 
aetio
Inviato: Wednesday, May 04, 2011 8:11:03 AM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
mi rispondo da solo: se così (a volte) non fosse significherebbe che il mio grande Angelo Custode ha un aspirante Allievo alquanto ottuso... ahahahaha
... e spero vivamente di NO!!

Supponendo che la tabella inizi da riga4 e che voglia selezionare la cella di col.H in ultima riga scritta l'istruzione "dovrebbe"essere:
Cells(4, 8).End(xlDown).Select
Grazie
Della serie: spesso si annega in un bicchier d'acqua... ahahahahaha
a10n11
Inviato: Wednesday, May 04, 2011 12:56:44 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
aetio ha scritto:
Ciao,
mi rispondo da solo: se così (a volte) non fosse significherebbe che il mio grande Angelo Custode ha un aspirante Allievo alquanto ottuso... ahahahaha
... e spero vivamente di NO!!

Supponendo che la tabella inizi da riga4 e che voglia selezionare la cella di col.H in ultima riga scritta l'istruzione "dovrebbe"essere:
Cells(4, 8).End(xlDown).Select
Grazie
Della serie: spesso si annega in un bicchier d'acqua... ahahahahaha


salve
può andare bene ma andare anche male il metodo che hai usato.
Nel caso ti trovi una cella vuota all'interno della colonna, l'istruzione non si ferma all'ultima riga della tabella
ma alla prima cella vuota che trova.
Se vuoi trovare l'ultima cella dovresti usare il metodo a salire e non a scendere.
questo è un esempio:
Cells(Rows.Count, 8).End(xlUp).Select

saluti
Giap

aetio
Inviato: Wednesday, May 04, 2011 1:52:36 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
a10n11 ha scritto:

può andare bene ma andare anche male il metodo che hai usato

Grazie della spiegazione...
Per come sono "forgiato" io, il metodo che ho usato và... malissimo.
Buon pomeriggio
eZio
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.