Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

selezione colonne non contigue

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

selezione colonne non contigue

Postdi miko » 23/02/13 20:26

salve,
ho il seguente problema;
vorrei selezionare le celle di una stessa riga ma di colonne non contigue;
ad esempio selezionare dalla cella A1 alla C1 e poi dalla cella E1 alla cella G1;
devo però inserire una variabile che faccia variare il numero di riga, tenuto conto che non conosco la riga finale.
ho provato con il metodo union ma ottengo un risultato statico.
cercavo qualcosa del tipo:
Codice: Seleziona tutto
UR = Worksheets("FOGLIO1").Range("A" & Rows.Count).End(xlUp).Row
Sheets("FOGLIO1").Range("A" & UR & ":C" & UR).Select

ma non riesco ad ottenere il risultato desiderato.
buon sabato
grazie
windows xp-office 2003
miko
Utente Senior
 
Post: 422
Iscritto il: 29/12/09 10:44

Sponsor
 

Re: selezione colonne non contigue

Postdi ricky53 » 24/02/13 00:11

Ciao,
tu vuoi selezionare le celle dell'ultima riga, contenente dati, le cui colonne sono "A", "B" , "C", "E", "F" e "G" !!!

Confermi ???

Se la tua risposta sarà "SI" allora prova con questo codice
Codice: Seleziona tutto
    UR = Worksheets("FOGLIO1").Range("A" & Rows.Count).End(xlUp).Row
    Intervallo = "A" & UR & ",B" & UR & ",C" & UR & ",E" & UR & ",F" & UR & ",G" & UR
    Sheets("FOGLIO1").Range(Intervallo).Select


oppure con
Codice: Seleziona tutto
    Intervallo = "A" & UR & ":C" & UR & ",E" & UR & ":G" & UR

al posto di
Codice: Seleziona tutto
    Intervallo = "A" & UR & ",B" & UR & ",C" & UR & ",E" & UR & ",F" & UR & ",G" & UR
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: selezione colonne non contigue

Postdi Anthony47 » 24/02/13 00:36

Nell' ipotesi che tu voglia selezionare quelle colonne (A1:C1, E1:G1) di una riga a piacere, che e' una variante dell' ipotesi fatta da Ricky (vedi sopra la sua proposta), allora potrai usare qualcosa come
Codice: Seleziona tutto
Riga = 20    '<<< Il numero riga
Range("A1:C1, E1:G1").Offset(Riga - 1, 0).Select

Se non l' abbiamo indovinata allora devi spiegare nuovamente che cosa hai bisogno di fare.

Ciao a tutti
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: selezione colonne non contigue

Postdi miko » 24/02/13 09:32

buongiorno a tutti
grazie ad entrambi di aver "indovinato" la soluzione del mio problema e prodotto le macro.
cercavo proprio questo tipo di sintassi che non riuscivo a trovare e realizzare.
avendo inserito la variabile si possono adattare a qualunque riga.
grazie e buona domenica
windows xp-office 2003
miko
Utente Senior
 
Post: 422
Iscritto il: 29/12/09 10:44


Torna a Applicazioni Office Windows


Topic correlati a "selezione colonne non contigue":


Chi c’è in linea

Visitano il forum: fabrizio2001, Marius44, patel e 6 ospiti