Condividi:        

VBA Excel: Differenza tra 2 intervalli

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

VBA Excel: Differenza tra 2 intervalli

Postdi FabioPizz » 21/07/10 16:11

Vi sottopongo il quesito, sperando che qualcuno mi possa aiutare.

Come posso effettuare con VBA la sottrazione tra due intervalli di celle delle stesse dimensioni. Si precisa che:

1) L'intervallo 1 è nel foglio 1 e ha dimensioni da A1 a C10
2) L'intervallo 2 è nel foglio 2 e ha dimensioni da A1 a C10
3) Le celle di entrambi gli intervalli contengono numeri reali o eventualmente non contengono nulla

E' possibile creare una macro che scriva nel foglio3 le celle da A1 a C10 come differenza delle celle degli intervalli del foglio1 e foglio2. Sto effettuando alcuni tentativi ma non con i risultati attesi..

Grazie

Frabio
FabioPizz
Newbie
 
Post: 9
Iscritto il: 05/05/10 10:36

Sponsor
 

Re: VBA Excel: Differenza tra 2 intervalli

Postdi Anthony47 » 21/07/10 23:05

Ti serve per forza una macro, non ti basta scrivere su in A1 di Foglio3
Codice: Seleziona tutto
=Foglio1!A1-Foglio2!A1
e poi copiare in lungo e largo?

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: VBA Excel: Differenza tra 2 intervalli

Postdi FabioPizz » 22/07/10 11:18

Mi serve per forza una macro.

Ciao
FabioPizz
Newbie
 
Post: 9
Iscritto il: 05/05/10 10:36

Re: VBA Excel: Differenza tra 2 intervalli

Postdi ricky53 » 22/07/10 12:21

Caio,
allora prova con

un ciclo for/next

e con
una istruzione del tipo

Differenza = Foglio1.Cella(Riga I-esima, Colonna) - Foglio2.Cella(Riga I-esima, Colonna)

Prova e ... siamo qui.
Ciao da Ricky53
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: VBA Excel: Differenza tra 2 intervalli

Postdi ricky53 » 22/07/10 12:25

Caio,
ho inviato ma dovevo modificare
ecco qaunto stavo per scrivere prima

Differenza = Foglio1.Cella(Riga I-esima, Colonna J-esima) - Foglio2.Cella(Riga I-esima, Colonna J-esima)

per il tuo intervallo A1-C10
i valori saranno:

Riga da 1 a 10
Colonna da 1 a 3


Ciao di nuovo da Ricky53
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. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "VBA Excel: Differenza tra 2 intervalli":


Chi c’è in linea

Visitano il forum: Nessuno e 50 ospiti