Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel e VBA

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

Excel e VBA

Postdi marp » 14/04/11 13:17

su excel vorrei prendere un range dinamico che cambia in base ad un numero in una cella

Esempio:
in una cella ho il valore 6 e voglio fare una somma

Somma(A2:(A+6)2)

Cioè sommo il contenuto di A2 con il contenuto di G2 (=A+6)

Quindi vorrei modificare ogni volta la colonna del range.
Come posso fare?
Mi sapete aiutare????????????????VI PREGO
marp
Newbie
 
Post: 5
Iscritto il: 14/04/11 13:00

Sponsor
 

Re: Excel e VBA

Postdi ricky53 » 14/04/11 16:27

Ciao,
prima di tutto benvenuto nel nostro forum.

Dovresti chiarire meglio cosa vuoi fare e dare dei riferimenti di celle e dati in esse contenuti

Con
Somma(A2:(A+6)2)
cosa intendevi dire ?

somma le celle da A2, A3, A4, A5 e A6 ?

E con
Cioè sommo il contenuto di A2 con il contenuto di G2 (=A+6)
cosa intendevi fare ?
G2 come è legata al resto

Infine
Quindi vorrei modificare ogni volta la colonna del range.
... non mi è chiaro


Per cortesia chiarisci bene altrimenti sarà difficle aiutarti.
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: Excel e VBA

Postdi Anthony47 » 14/04/11 21:44

Ciao marp, benvenuto anche da parte mia.
Se vuoi sommare A2 alla cella il cui "scarto" (rispetto ad A2) e' impostato ad esempio in B1 allora puoi usare la formula
Codice: Seleziona tutto
=A2+Scarto(A2;0;B1)


Ciao
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: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel e VBA

Postdi marp » 15/04/11 07:37

Si scusate se sono stato poco chiaro...

Non voglio andare per colonna ma per riga

Quando scrivo il range A2:(A+6)2 intendo dire dalla cella A2 a G2

Cioè A+6 vuol dire che shifto di colonna per 6 posizioni e quindi arrivo a G.
marp
Newbie
 
Post: 5
Iscritto il: 14/04/11 13:00

Re: Excel e VBA

Postdi Anthony47 » 15/04/11 14:26

Avevi scritto "Cioè sommo il contenuto di A2 con il contenuto di G2 (=A+6)"; il nuovo messaggio non aggiunge nulla in fatto di chiarezza della richiesta; l' unica ipotesi che io posso fare e' che forse vorresti sommare A2 piu' altre celle adiacenti (B2, C2, . . .) quante sono definite in un' altra cella.
In questo caso userai qualcosa come
Codice: Seleziona tutto
=SOMMA(SCARTO($A$2;0;0;1;B1))

B1 contiene il numero di celle da sommare.

Ciao
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: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel e VBA

Postdi marp » 18/04/11 10:57

Grazie mille era proprio quello ke volevo!!!!!!!
marp
Newbie
 
Post: 5
Iscritto il: 14/04/11 13:00


Torna a Applicazioni Office Windows


Topic correlati a "Excel e VBA":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti