Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel - Copiare solo il valore

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 - Copiare solo il valore

Postdi deniel69 » 05/10/15 21:36

Buona serata a tutti.

Quesito:
Con le righe di codice che seguono copio e incollo i dati da una cella all'altra dell'ultima riga
che contiene valori (ricavati da formula in colonna Q).

Codice: Seleziona tutto
      Range("Q" & lUltRiga).Copy   'Copio data scartaggio
      Range("BQ" & lUltRiga).Offset(0, 0).PasteSpecial   'Incollo data scartaggio


Ma io vorrei copiare solo il valore e non la formula in modo da congelare il dato......

Ho provato con CUT e PAST ma nulla da fare errore errore....

Aiuto.....grazie.
Avatar utente
deniel69
Utente Senior
 
Post: 113
Iscritto il: 17/04/12 22:43

Sponsor
 

Re: Excel - Copiare solo il valore

Postdi Marius44 » 05/10/15 22:55

La formula non è completa se vuoi incollare SOLO i valori
Dopo PasteSpecial aggiungi uno spazio e quindi scrivi Paste:=xlPasteValues

Ciao,
Mario
Marius44
Utente Senior
 
Post: 142
Iscritto il: 07/09/15 22:00

Re: Excel - Copiare solo il valore

Postdi deniel69 » 07/10/15 20:13

Ciao.... Hai ragione Marius44 ti ringrazio per la correzione......

Ora funziona perfettamente..... Approfitto di Voi ancora...

Devo inserire una formula contenente la variabile lUltRiga in una cella, ma non riesco a trovare la sintassi corretta
aiutoooooooo.......

Codice: Seleziona tutto
Range("G" & lUltRiga).Offset(0, 0).FormulaLocal = "=SE(D & lUltRiga>0;(((C & lUltRiga*0,5)/100)*(E & lUltRiga)))"


Grazie...... in anticipo a chi risponderà.....
Avatar utente
deniel69
Utente Senior
 
Post: 113
Iscritto il: 17/04/12 22:43

Re: Excel - Copiare solo il valore

Postdi Anthony47 » 07/10/15 22:03

In alternativa:
Codice: Seleziona tutto
Range("G" & lUltRiga).FormulaLocal = "=SE(RC[-3]>0;RC[-4]*0,5/100*RC[-2])"

Codice: Seleziona tutto
Range("G" & lUltRiga).FormulaLocal = "=SE(D" & lUltRiga & ">0;C" & lUltRiga & "*0,5/100*E" & lUltRiga & ")"

In ambedue i casi ti ho tolto l'inutile .Offset(0, 0) e le parentesi altrettanto inutili.

Ovviamente sai che la formula e' priva della parte "Se Falso"....

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

Re: Excel - Copiare solo il valore

Postdi deniel69 » 08/10/15 05:05

Grazie Antony.... All'ultima soluzione c'ero vicino ma dimenticavo di inserire l'& dopo la variabile.

Come hai scritto tu... Entrambe funzionanti! Grazie ancora e buona giornata!
Avatar utente
deniel69
Utente Senior
 
Post: 113
Iscritto il: 17/04/12 22:43


Torna a Applicazioni Office Windows


Topic correlati a "Excel - Copiare solo il valore":


Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti