selezionare un tot celle
Hai un problema con Excel? 
selezionare un tot celle
di griorgio (utente non iscritto) data: 04/01/2018 16:23:20
Salve,
non riesco a trovare su internet
ma meglio non ho capito, il codice
di come selezionare un tot numero di celle.
Faccio un esempio:
F5 è la cella di partenza che sarà sempre fissa;
in A1 cosa indicare? il numero di celle oppure la colonna finale di rigo 5
riepilogo:
A1=K / A1=6
F5=prima cella da selezionare;
K5=ultima cella da selezionare
oppure 6 ultima cella da selezionare.
Grazie dell'aiuto
di Luca73 data: 04/01/2018 16:34:38
Formula o VBA?
Non esiste (né in un caso né nell'altro una soluzione unica)
Dipende da cosa devi fare e da come estrai il valore.
Se TOT è il risultato di una formula allora ti conviene usare il numero ma nulla vieta di usare la lettera
Il numero può poi essere relativo (ovvero indicare Quante celle vuoi selezionare) oppure assoluto (ovvero l'ultima cella colonna che vuoi trovare.
Inoltre: perchè lo vuoi scrivere in A1? e' un valore ce cambia o è fisso?
Ciao
Luca
di griorgio (utente non iscritto) data: 04/01/2018 17:00:47
Salve Luca,
il tot sta che dipende da una certa situazione di scegliere 5-6-9 celle di seguito;
Ai è una cella dove devo indicare la larghezza delle celle da selezionare;
F che poi potrebbe cambiare è sempre la colonna di partenza;
mi serve la selezione perhè poi devo fare un ordinamento a SX di numeri
che si trovano sulla stessa riga e continuare scendendo in giù sempre dalla
stessa colonna e per la larghezza indicata ad esempio in A1.
di mabolsie data: 04/01/2018 18:19:05
Ciao ti allego un file (in alto a dx ) semplice esempio, se il meccanismo è quello poi ci lavoriamo.
Ciao max
di griorgio (utente non iscritto) data: 04/01/2018 18:32:32
la larghezza della riga deve dipendere da una cella,
diciamo A1 dove manualmmente devo indicare: il numero oppure la colonna
e la selezione riguarda riga dopo riga non 5 righe insieme.
Lo sto specificando per chiarezza.
Il codice non l'ho guardato perchè impatterei contro un muro
ciao
di mabolsie data: 04/01/2018 18:54:51
cit." Il codice non l'ho guardato perchè impatterei contro un muro "
Se le cose stanno così allora non possiamo dialogare, fatti un bel corso di VBA metti giù una bozza e dopo ci ragioniamo sopra.
Per scrupolo ti riallego il file modificato .
Ciao Max
di griorgio (utente non iscritto) data: 04/01/2018 18:55:05
ho allegato il tuo file e ho cercato di spiegare cosa deve fare.
naturalmente questo codice sarà inserito in un For X = 1 to Y
di griorgio (utente non iscritto) data: 04/01/2018 19:08:27
Mabolsie
scusa ma si tratta che il codice dovrebbe selzionare
solo le celle che vanno da F5: [A1 cioe K o M]
Va bene ho visto il codice ma quello lo so fare
è come formare la variabile che deve riconoscere
ciò che sta in A1.
Altrimenti devo entrare nella macro e cambiare la lettera in [F5:?5]
Ciao
un tot celle
di griorgio (utente non iscritto) data: 04/01/2018 19:41:39
ciao Luca73,
ti sei estraniato dalla discussione?
credo di avere spiegato ciò che vorrei
altrimenti cordiali saluti a tutti
e cmq sempre grazie a chi si è interessato
ora ma anche precedentemente per altri aiuti.
di mabolsie data: 04/01/2018 19:59:41
ciao ti ho allegato un'altro file guarda se va bene, in A1 metti la destinazione.
Ciao Max
UN TOT
di griorgio (utente non iscritto) data: 04/01/2018 21:53:21
Salve Max
ho allegato il file colonne4
La tua macro funziona l'ho chiamata Seleziona_1 e la devi lanciare
da Macro
Mentre per spiegarmi lo scopo finale sta nella macro Seleziona_3
chiarimento:
una volta che la tua macro seleziona_1 richiamata nel for
vorrei ordinare i dati a sinistra e non solo di rigo 5
ma anche delle righe appresso.
Aggiustando il dovuto si può fare?
di mabolsie data: 05/01/2018 09:13:02
Ciao ti ho corretto il codice e collegato il pulsante ( allegato file colonne4_1) adesso funziona ma non ho capito un tubo di quello che vuoi fare.
Ciao Max
di Luca73 data: 05/01/2018 09:29:11
Ciao griorgio
Ci sono, Ci sono
solo che il PC lo uso così tanto al lavoro che la sera preferisco fare altro.
Vedo che Max ti ha postato un po' di soluzini.
Risolto il problema oppure no?
Aggiungo solo che se invece della lettera ti fosse più comodo un numero allora puoi usare una funzione Offset
Esempio qui sotto con un numero in A1
Range(Range("F5"),Range("F5").Offset(0,Range("A1").value)).select
Ciao
Luca
di griorgio (utente non iscritto) data: 05/01/2018 12:29:37
Salve Max,
spero di non farti perdere la pazienza,
ho allegato il file ....4_2
dove ho cercato di spiegarmi meglio
ciao
di mabolsie data: 05/01/2018 13:37:02
Ciao Ti allegato il file colonne4_3 adesso fa quello che volevi (Spero )
Max
di griorgio (utente non iscritto) data: 05/01/2018 14:25:04
ciao Max,
non diirmi che sono troppo esigente
la macro seleziona_2 fa quello che desidero
PERO'
se in a1 allargo o stringo la selezione
cioè ora: F5:M5 e rispetta i parametri chiesti
MA
se a1 =F5:N5
conta sempre F5:M5.
di mabolsie data: 05/01/2018 14:43:25
...il problema è il cilclo for perchè il contatore dovrebbe avere il rif.di partenza RC e il n.di righe da te impostato in a1.
Ci guardo
Max
P.s. Ueee te set propi un precisin
di griorgio (utente non iscritto) data: 05/01/2018 16:02:37
salve,
supponendo che si usasse la formula SCARTO
con dentro INDIRETTO....
Bisogna impostarla non sapendo come chiedo ...
di griorgio (utente non iscritto) data: 05/01/2018 16:06:25
seguito messaggio precedente;
si tenga presente che come dato di colonna sarà sempre F fisso
e poi con INDIRETTO con riferimento (A1)
di mabolsie data: 05/01/2018 16:41:45
...scusa grior, le cose più semplici sono quelle più funzionali, se crei un' area fissa di lavoro e la fai scansionare dalla nostra macro eviteremmo di diventare matti creando un codice buono per spedire un razzo su marte.
Pensaci.....
Ciao Max
di griorgio (utente non iscritto) data: 05/01/2018 16:55:55
ciao Max
"il mio nome è Cerutti voglio dire GIORGIO"
erroneamente scritto,
Il problema sta proprio sull'area fissa cioè
che di volta in volta devo stabilire fino a quale
colonna arrivare.
E se considerando un'area fissa quando
a volte andrò a considerare dati non che non voglio.
Però eventualmente non ho capito mi dai un cenno
di determinare un'area eccetera
di mabolsie data: 05/01/2018 17:31:11
Grande Gio, mi ricordi una canzone del grande Gaber " il mio nome era.....Cerutti Gino...... "
Allora, per area fissa intendo un'area di lavoro che ti imposti una volta per tutte e dentro li ci metti i tuoi dati es. A2:Z100 dipende da quante righe e colonne devi usare.
quando crei il codice per la scansione lo imposti con i limiti fissi cioè da A a Z per le colonne (che puoi mettere anche in numero) e da 2 a 200 per le righe.
di griorgio (utente non iscritto) data: 06/01/2018 13:05:31
Salve Max,
sperando di non rompere,
a me vengono le idee
solo che a realizzarle ...
e se facessi una function
sai la befana oltre il carbone ...
Vuoi Approfondire?