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

Come copiare la cella senza una nuova interruzione di riga in Excel?

Normalmente, quando si copia una cella di Excel con Ctrl + C e incollalo in un altro editor come il file TXT, una nuova riga verrà aggiunta automaticamente alla fine del contenuto copiato come mostrato nell'immagine sottostante. Se desideri incollare tutte le celle copiate in un campo a riga singola, devi premere manualmente il tasto Backspace per tornare alla riga singola avanti e indietro ogni volta che incolli una cella. Come copiare la cella senza una nuova interruzione di riga in Excel? I metodi in questo articolo ti aiuteranno a superarlo.

Copia cella senza nuova interruzione di riga con copia e incolla
Copia cella senza nuova interruzione di riga con codice VBA


Copia cella senza nuova interruzione di riga con copia e incolla

Puoi entrare nella modalità di modifica della cella e quindi copiare e incollare il contenuto della cella senza nuova interruzione di riga. Si prega di fare quanto segue.

1. Selezionare la cella che si desidera copiare, premere il tasto F2 o fare doppio clic per accedere alla modalità di modifica, selezionare il contenuto della cella e premere il tasto Ctrl + C chiavi per copiarlo.

2. Aprire il file TXT o altri file in cui incollare il contenuto, quindi premere il tasto Ctrl + V chiavi.

Quindi il contenuto della cella viene copiato senza nuova interruzione di riga come mostrato nell'immagine sopra.


Copia cella senza nuova interruzione di riga con codice VBA

Inoltre, puoi copiare la cella senza una nuova interruzione di riga con il codice VBA sottostante.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia sotto la mucca VBA nella finestra.

Codice VBA: copia la cella senza nuova interruzione di riga

Sub CopyText()
'Update by Extendoffice 20180608
    Dim xAutoWrapper As Object
    Set xAutoWrapper = New DataObject  'or GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
    xAutoWrapper.SetText ActiveCell.Text
    xAutoWrapper.PutInClipboard
End Sub

3. Clic Strumenti > Riferimentie fare clic su Scopri la nostra gamma nel pulsante Riferimenti finestra. Vedi screenshot:

4. In apertura Aggiungi riferimento finestra, inserisci Windows \ system32 nella Indirizzo casella, quindi premere il pulsante Entra chiave. accedere FM20.DLL nella Nome del file casella e fare clic su Apri pulsante.

5. Fare clic sul OK quando si ritorna al Riferimenti finestra.

7. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.

8. Quindi fare clic su Costruttori > Macro. Vedi screenshot:

9. Nel Macro finestra di dialogo, selezionare il nome Copia testo nel Macro Nome fare clic su Opzioni per specificare un tasto di scelta rapida per questa macro, quindi fare clic su OK pulsante. Vedi screenshot:

D'ora in poi, quando si desidera copiare una cella senza una nuova interruzione di riga, utilizzare il tasto di scelta rapida specificato sopra per copiare la cella e quindi incollarla su altri file.

Articoli correlati:


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 (3)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ottengo un errore di compilazione quando provo a utilizzare questa nuova macro.
Tipo definito dall'utente non definito

Nella macro sub la parte " = New DataObject" è evidenziata come problema.

Questo ha qualcosa a che fare con la DLL che non è attiva?
Questo commento è stato fatto dal moderatore sul sito
l'ho risolto. La DLL non è stata attivata utilizzando la tua spiegazione. Necessario selezionarlo manualmente. Poi ha funzionato.
Ma ho un'altra domanda ... Ho sostituito la scorciatoia predefinita per la copia CTRL-c con questa nuova macro e funziona benissimo, finché non voglio copiare una selezione di più celle.
Ora... posso cambiare la scorciatoia per questa macro e ripristinare la scorciatoia standard per la copia, ma sarebbe meglio se questa macro potesse cambiare il suo comportamento quando viene chiamata su una selezione di celle. Forse allora può eseguire la normale procedura di copia. Come lo metterei?
Questo commento è stato fatto dal moderatore sul sito
Ho sostituito la scorciatoia predefinita per la copia CTRL-c con questa nuova macro e funziona benissimo, finché non voglio copiare una selezione di più celle.
Ora... posso cambiare la scorciatoia per questa macro e ripristinare la scorciatoia standard per la copia, ma sarebbe meglio se questa macro potesse cambiare il suo comportamento quando viene chiamata su una selezione di celle. Forse allora può eseguire la normale procedura di copia. Come lo metterei?
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