Hallo Ich möchte VBA verwenden können, um die letzten 8 Zeichen einer Zeichenfolge und Ausschneiden und Einfügen in einer Tabelle auf einem anderen Blatt und dann zurück auf die Zeichenfolge und nimm die nächsten 8 Zeichen und schneide &, füge sie in eine andere Spalte in meiner Tabelle ein und so weiter, bis nichts mehr in der Zeichenkette ist und wie bei einer sehr langen Tabelle, ich möchte sie in jeder Zeile durchlaufen . Irgendwelche Ideen wie?Ausschneiden und Einfügen der letzten 8 Zeichen einer Zeichenfolge VBA
Antwort
eine Spalte hinzufügen neben der Spalte, die Sie die letzten 8 Zeichen aus wollen und die richtige Formel verwenden ... ie = RIGHT (A1,8), kopieren Sie dann die Werte aus der Spalte
Dies funktioniert nicht, Sie würden immer die richtige 8. bemerken, sagt er ausschneiden und einfügen, nicht kopieren und einfügen. – Dannyg9090
guter Punkt. Vielen Dank. – ojf
Ich denke ojf ist Auf der rechten Seite, dass dies nicht mit VBA getan werden muss. auf ein neues Blatt, erzeugen Werte 1,2,3,4 usw. in der oberen Reihe, dann in der Formel Verwendung A2:
=LEFT(RIGHT([your long string cell],8*A1),8)
und ziehen Sie ihn entlang nach rechts so oft, wie Sie benötigen. Stellen Sie sicher, dass Sie den Verweis auf Ihre Zeichenfolge mit f4 sperren. Beachten Sie auch, dass nachfolgende Dubletten erstellt werden.
- 1. VBA - Filter/Ausschneiden/Einfügen
- 2. Implementierung, Ausschneiden und Einfügen
- 3. Applescript: Ausschneiden von Zeichen und Einfügen in Span-Tags
- 4. Ausschneiden Anzahl der Zeichen am Anfang der Zeichenfolge und Ende der Zeichenfolge
- 5. Ausschneiden - Einfügen eines automatisch erkannten Bereichs in Excel VBA
- 6. Perl Regex: Ausschneiden und Einfügen
- 7. Python Entfernen letzten 3 Zeichen einer Zeichenfolge
- 8. Entfernen Sie die letzten Zeichen einer Zeichenfolge
- 9. Ausschneiden und Einfügen von vim und tmux
- 10. Ausschneiden ersten und letzten Zeile Feld
- 11. Überprüfen Sie die letzten Zeichen der Zeichenfolge
- 12. Pig 0.12.0 - Extrahieren der letzten zwei Zeichen aus einer Zeichenfolge
- 13. Verschieben einer Datei vs Ausschneiden/Kopieren/Einfügen?
- 14. Anwendungsname von Windows XP ausschneiden und einfügen?
- 15. Auswählen der letzten 3 Zeichen einer Zeichenfolge SQL
- 16. Wie kann ich PivotTable ausschneiden und einfügen?
- 17. Bash Ausschneiden und Einfügen SQL-Insert-Anweisung
- 18. Ausschneiden und Einfügen von Datei: C#
- 19. Ausschneiden und Einfügen in Android Studio (Mac)
- 20. Python kopieren, Ausschneiden und Einfügen Erkennung
- 21. Ausschneiden String nach MaxLines-Parameter und nach Anzahl der Zeichen
- 22. Ausschneiden/Einfügen verhält sich wie Kopieren/Einfügen in Excel
- 23. Ausschneiden bestimmter Chunks aus einer Haskell-Zeichenfolge
- 24. Kürzung einer Länge einer PHP-Zeichenfolge und Einfügen einer Ellipse
- 25. Zeichen in SQL-Zeichenfolge einfügen
- 26. Auswahl der letzten 8 Zeilen in Excel Vba
- 27. Zeichenfolge (Zeichen für Zeichen) in eine größere Zeichenfolge einfügen
- 28. Python: Wie Liste nach dem letzten Zeichen der Zeichenfolge sortieren
- 29. Vergleichen Sie nur die letzten drei Zeichen einer Zeichenfolge
- 30. Scala - Holen Sie die letzten zwei Zeichen aus der Zeichenfolge
Geben Sie die Spalten an und hat die Tabelle eine Art Trennzeichen? Sie können 'Len' verwenden, um die Länge der Zeichenfolge zu erhalten, und wenn die Länge'> 8' ist, können Sie 'Right' verwenden und die letzten 8 Zeichen abrufen und dann die letzten 8 löschen Schleife, um 8 mal 8 Zeichen zu erhalten und in jede Spalte einzufügen. – danieltakeshi