Note: The other languages of the website are Google-translated. Back to English

Come impostare i valori di incolla come incolla predefinita quando si utilizza Ctrl + V in Excel?

Normalmente, in Excel, quando copi i dati da un intervallo o foglio di lavoro e incolli con Ctrl + V in un altro, anche la formattazione verrà incollata per impostazione predefinita. Ma, a volte, vuoi semplicemente incollare come valori senza alcuna formattazione quando incolli i dati. Qui, posso presentarti un metodo semplice per impostare i valori di incolla solo come incolla predefinita quando usi Ctrl + V in Excel.

Imposta i valori di incolla come incolla predefinita quando si utilizza Ctrl + V con codice VBA


Imposta i valori di incolla come incolla predefinita quando si utilizza Ctrl + V con codice VBA

Quando si incollano i dati solo come valori, è necessario fare clic sul quadratino nell'angolo della selezione e scegliere l'opzione Valori ogni volta dopo aver incollato i dati. Il seguente codice VBA può aiutarti a modificare la pasta predefinita per incollare i valori.

1. Tieni premuto il ALT + F11 chiavi per aprire il Finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Moduloe incolla il codice seguente nel file Modulo Finestra.

Codice VBA: imposta i valori di incolla come incolla predefinita quando si utilizza Ctrl + V

Sub PasteasValue()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub

3. Quindi salvare e chiudere il codice e premere Alt + F8 chiavi per aprire il Macro la finestra di dialogo.

4. Nel Macro scegliere il nome della macro utilizzata Pasteas Value e quindi fare clic Opzioni pulsante, vedi screenshot:

doc-incolla-valori-predefinito-1

5. Quindi in Opzioni macro finestra di dialogo, sotto il file tasto di scelta rapida sezione, inserisci v , vedi screenshot:

doc-incolla-valori-predefinito-2

6. E poi clicca OK chiudere il Opzioni macro finestra di dialogo e continuare a chiudere il file Macro dialogo.

E ora, quando incolli i dati con Ctrl + V, i dati verranno incollati come valori per impostazione predefinita.


Articolo correlato:

Come incollare il contenuto esterno in Excel corrisponde sempre alla formattazione della destinazione?


Demo: imposta i valori di incolla come incolla predefinita quando si utilizza Ctrl + V in Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (24)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Grazie mille :D mi è stato di grande aiuto!
Questo commento è stato fatto dal moderatore sul sito
Soluzione molto bella. Questo mi tormenta da un po' di tempo. Due osservazioni... 1) Non sorprende che alcuni ambienti di lavoro limitino o vietino l'uso (e, più in particolare, l'invio/ricezione tramite posta elettronica) di documenti con macro-abilitazione. Esiste una soluzione alternativa non macro? 2) Ctrl+Z .... "Annulla" non annullerà un "incolla" effettuato utilizzando questa macro. Esiste una soluzione alternativa o un codice aggiuntivo che consentirebbe/abilita/creerebbe "annulla" per gli incollaggi effettuati con la macro? Grazie mille.
Questo commento è stato fatto dal moderatore sul sito
Questa codifica non funziona con l'ultima versione di Excel 2016. L'esecuzione dello script fornisce un codice di errore per la riga Paste:=xlPasteValues
Questo commento è stato fatto dal moderatore sul sito
Mi sono appena imbattuto nello stesso problema.
Questo commento è stato fatto dal moderatore sul sito
Prova a utilizzare questo codice con Excel 2016: Sub Paste_Special() Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End Sub
Questo commento è stato fatto dal moderatore sul sito
Grazie Mikael, ma il tuo codice non ha funzionato. Microsoft deve aver cambiato troppo il linguaggio di codifica VBA nell'ultimo aggiornamento. Anche il testo "Paste:=" genera un errore di compilazione. Se c'è una risposta là fuori, deve trovarsi in una generazione diversa di Excel VBA.
Questo commento è stato fatto dal moderatore sul sito
La macro che ho inviato è registrata nell'ultima versione di MS Excel 2016, quindi forse il problema risiede nella tua installazione? Oltre a ciò, il sub che ho scritto non funzionerà senza la parte "Selection.PasteSpecial".
Questo commento è stato fatto dal moderatore sul sito
Ottima soluzione
questo codice dovrebbe essere scritto direttamente nella casella di comando VBA non nella casella del modulo e ho selezionato il suo posto nella cartella di lavoro in modo da assicurarti di FINE ogni sottomarino aperto e ignorare qualsiasi messaggio che appare
Questo commento è stato fatto dal moderatore sul sito
Ciao, la soluzione funziona alla grande ma control+z non funziona dopo aver incollato :( . qualche aiuto aggiuntivo?
Questo commento è stato fatto dal moderatore sul sito
La soluzione di Mikael sembra replicare bene la soluzione del 2013 offerta da questa pagina in un modo 2016-Excel-friendly. Sfortunatamente, replica anche l'impossibilità di annullare (tramite Ctrl-Z o altre azioni "annulla") un'azione incolla mentre questa macro è abilitata.
Questo commento è stato fatto dal moderatore sul sito
Sfortunatamente, far funzionare la funzione di annullamento dopo aver utilizzato una macro è piuttosto difficile. Non posso aiutarti in questo, mi dispiace.
Questo commento è stato fatto dal moderatore sul sito
bel suggerimento, ma la macro dovrebbe assomigliare a questa, perché il codice sopra ti dà un'istruzione di errore, se premi ctrl+v e in precedenza non hai selezionato qualcosa con ctrl+c Sub PasteAsValues() On Error GoTo err_handler: Selection. PasteSpecial Paste:=xlPasteValues ​​Exit Sub err_handler: End Sub
Questo commento è stato fatto dal moderatore sul sito
Grazie Signore...
Questo commento è stato fatto dal moderatore sul sito
A meno che non mi sia perso qualcosa (e le istruzioni sono *molto* buone), questo non funziona in Excel 2016.
Questo commento è stato fatto dal moderatore sul sito
Uso Microsoft Office Standard 2016, funziona.
Questo commento è stato fatto dal moderatore sul sito
Sono d'accordo Graham, l'ho appena provato in Excel 2016. Quando faccio clic sul pulsante Esegui nella finestra di dialogo Macro, viene visualizzato il messaggio di errore:

Errore di runtime '1004':
Metodo PasteSpecial della classe Range non riuscito

che è un peccato perché questo mi avrebbe davvero aiutato oggi. Ho anche provato la macro di Dejvid di seguito, ma non è successo nulla durante l'incollaggio da un libro all'altro.
Questo commento è stato fatto dal moderatore sul sito
Assicurati di aver selezionato qualcosa in modalità copia. non preoccuparti nemmeno di inserire il suo codice
Questo commento è stato fatto dal moderatore sul sito
Funziona ma dopo aver incollato non puoi annullare
Questo commento è stato fatto dal moderatore sul sito
Anch'io.
Questo commento è stato fatto dal moderatore sul sito
Ciao ragazzi,
Mi dispiace, potrebbe non esserci altro buon modo per risolvere questo problema, se hai altre buone idee, commenta qui.
.
Questo commento è stato fatto dal moderatore sul sito
Salva come .xlsb binario,
Quindi puoi usare ctrl+z con le macro.
Questo commento è stato fatto dal moderatore sul sito
cosa intendi con "salva come binario. xlsb"?
Questo commento è stato fatto dal moderatore sul sito
Voglio imparare se c'è un modo per lavorare in un foglio, non in un modulo.

In caso negativo, c'è un modo per lavorare in un foglio particolare che determino?
Questo commento è stato fatto dal moderatore sul sito
Modulo salvato - chiamato "modulo 2" ma non viene visualizzato nulla nelle macro - nessun 'PasteasValue'. Sembra che manchi un passaggio?
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL