Ich möchte Zellen aus Excel kopieren und sie mit dem Komma ,
als Trennzeichen anstelle des Tabulatorzeichens in den Editor einfügen .
Gibt es eine Möglichkeit, das Trennzeichen zu ändern, ohne im Editor zu suchen und zu ersetzen oder die Tabelle als CSV zu speichern?
microsoft-excel
Stefan Pietersen
quelle
quelle
Antworten:
Ich glaube nicht, dass es eine Möglichkeit gibt, das Standardtrennzeichen (dh die Tabulatortaste) zu ändern, das beim Kopieren von Text aus Excel in die Zwischenablage verwendet wird. Sie können jedoch ein Makro erstellen, um das gewünschte Ergebnis zu erzielen.
Erstellen Sie ein Makro mit dem Namen CopySelectedCells und weisen Sie optional eine Tastenkombination zu, damit Sie es schnell aufrufen können (ich habe es beispielsweise Ctrl+ Shift+ zugewiesen C):
Klicken Sie im oben gezeigten Hauptdialogfeld " Makro " auf die Schaltfläche " Bearbeiten" , um den VBA-Editor zu öffnen.
Gehen Sie zu
Tools menu / References
und klicken Sie auf die Schaltfläche Durchsuchen .Fügen Sie Windows \ System32 \ FM20.dll hinzu :
Wählen Sie die Option Microsoft Forms 2.0-Objektbibliothek aus, die jetzt zur Liste der verfügbaren Referenzen hinzugefügt wurde :
Bearbeiten Sie den Makrocode so, dass er wie folgt aussieht:
Schließen Sie den VBA-Editor, wählen Sie einen Zellbereich aus, rufen Sie das Makro auf und fügen Sie ihn in den Editor ein, um das durch Kommas getrennte Ergebnis anzuzeigen.
quelle
Verketten Sie die erforderlichen Zellen als Zeichenfolge in einer nicht verwendeten Zelle mit einem Komma dazwischen, kopieren Sie nur diese neue Zelle und fügen Sie sie in den Editor ein. Zum Beispiel: = A1 & "," & B1
quelle
concatenate
möglicherweise keine gute Option, da Sie Zellen von Hand auswählen müssen und die zu verkettenden Zellen nicht per Drag & Drop auswählen können.Sie können alle Registerkarten in Notepad ++ durch Kommas ersetzen. Wählen Sie den gesamten Text aus, drücken Sie Ctrl+ Hund verwenden Sie die
\t
Registerkarte. Stellen Sie sicher, dass der Suchmodus "Erweitert" aktiviert ist.quelle