Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel Macro

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 Macro

Postdi Francesco53 » 27/03/10 15:39

Un caro saluto a tutti,
ho cercato di sviluppare una macro che mi deve copiare il valore di una cella. Il problema che trovo è il seguente:
nella cella che devo copiare, è presente la seguente formula +AO10, quando lancio la seguente macro
Cells(9, 24).Copy Destination:=Cells(Nz, 73)
mi copia la formula, a me serve che copi il valore. Vista la mia poca esperienza e conoscenza, ho cercato di modificare
ma non riesco. Ringrazio chiunque mi possa aiutare.
Francesco
S.O. Vista e Office 2007
Francesco53
Utente Senior
 
Post: 647
Iscritto il: 20/02/10 18:45

Sponsor
 

Re: Excel Macro

Postdi ricky53 » 27/03/10 18:36

Ciao,
prova con il registratore di macro e, una volta attivato:
seleziona la cella da copiare
copia
seleziona la cella di arrivo
incolla speciale
valori.

Dovrai adattare il codice che ottieni ma con delle prove riuscirai certamente a farlo.

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. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Excel Macro

Postdi Francesco53 » 27/03/10 22:08

Ho risolto così:
Application.GoTo Cells(9, 24)
Selection.Copy
Cells(Nz, 73).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Solo che pensavo si potesse usare qualche comado più diretto tipo:
Cells(9, 24).Copy.Value Destination:=Cells(Nz, 73)
(ma non funziona). Comunque grazie per la risposta.
Francesco
S.O. Vista e Office 2007
Francesco53
Utente Senior
 
Post: 647
Iscritto il: 20/02/10 18:45

Re: Excel Macro

Postdi ricky53 » 27/03/10 23:58

Ciao,

con meno istruzioni:

Codice: Seleziona tutto
Cells(9, 24).Copy
Cells(Nz, 73).PasteSpecial Paste:=xlPasteValues


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. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Excel Macro

Postdi Francesco53 » 28/03/10 07:52

Grazie richy,
cercavo quanto mi hai inviato.
Francesco
S.O. Vista e Office 2007
Francesco53
Utente Senior
 
Post: 647
Iscritto il: 20/02/10 18:45

Re: Excel Macro

Postdi ricky53 » 28/03/10 22:19

Ciao
di nulla.

Buon proseguimento ed alla prossima.
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. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Excel Macro

Postdi Anthony47 » 29/03/10 00:11

Ma in questi casi funzionerebbe meglio Cells(Nz,73).value=Cells(9,4)
Per la prossima volta

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 Macro

Postdi Francesco53 » 29/03/10 08:59

Grazie Anthony, entrambe vanno bene, come avevo chiesto, la semplificazione
della formula inserita con una più diretta.
Grazie a tutti voi per l'aiuto che ci date ad apprendere sempre di più l'utilizzo di Excel.
Francesco
S.O. Vista e Office 2007
Francesco53
Utente Senior
 
Post: 647
Iscritto il: 20/02/10 18:45


Torna a Applicazioni Office Windows


Topic correlati a "Excel Macro":


Chi c’è in linea

Visitano il forum: Anthony47 e 8 ospiti