In Excel möchte ich in der Lage sein, eine Zelle automatisch in 2 oder mehr Zellen zu brechen, wenn sie ein Newline-Zeichen enthalten (alt + Enter). Wie mache ich das, damit es die Zelle in neue Zellen unter dieser Reihe teilt?Brechen einer Zelle, wenn es ein Newline-Zeichen enthält
1
A
Antwort
1
Sub MakeTwoCellsForCellHavingLF()
Dim currentCellValue As String, LFFoundAt As Integer
currentCellValue = ActiveCell.Value
LFFoundAt = InStr(1, currentCellValue, vbLf)
If LFFoundAt <> 0 Then
ActiveCell.Value = Left(currentCellValue, LFFoundAt - 1)
ActiveCell.Offset(1).Value = Mid(currentCellValue, LFFoundAt + 1)
End If
End Sub
0
Angenommen, Ihre Daten in A1 ist.
A2 sollte enthalten (Bitte entschuldigen und die C-artige Kommentare löschen.):
=FIND(CHAR(10),A1) // Location of CHAR(10), your newline.
ASCII 10 Newline bedeutet. Ausblenden Row 2.
A3 sollte enthalten:
=IF(
NOT(ISERR(A2)), // Make sure there is a newline
LEFT(A1, A2-1), // Everything up to the newline
A1 // If there's no newline, original string
)
A4 enthalten:
=IF(
NOT(ISERR(A2)), // Make sure there is a newline
RIGHT(A1, LEN(A1)-A2), // Everything after the newline
"" // If there's no newline, nothing
)
Verwandte Themen
- 1. Format Zelle, wenn Zelle enthält Datum weniger als heute
- 2. Zelle kopieren, wenn sie Text enthält
- 3. Pandas aktualisieren Datenrahmen Werte, wenn Zelle enthält '-'
- 4. Wenn eine Zelle eine Zeichenfolge enthält
- 5. Wenn Anweisung Code brechen
- 6. Excel - Wenn die Zelle einen bestimmten Text enthält
- 7. Excel SUMIF, wenn eine andere Zelle enthält Text
- 8. Applescript, wenn ein Wort enthält,
- 9. Excel: Rückgabewert, wenn Zelle einen bestimmten Text enthält
- 10. Wenn Zelle 1 X enthält, dann sollte Zelle 2 gleich W sein, wenn Zelle 1 Z enthält, dann nächstes Kriterium betrachten
- 11. SUMIF Funktion: Summe, wenn Zelle enthält bestimmte Namen
- 12. 0 zurück, wenn ein Wert einer Zelle negativ ist
- 13. Zeile löschen Wenn Zelle enthält Text Nach dem Zweiten Hyphen
- 14. Regex brechen, wenn Schrägstriche Begegnung
- 15. Brechen, wenn window.location sich ändert?
- 16. Wie funktioniert calc(), wenn es Prozentsätze enthält?
- 17. http URL Fehler, wenn es Nummer enthält?
- 18. Überprüfen Sie, ob Zelle leer ist, während Schleife zu brechen
- 19. Cherryspy Splitting Form Argument, wenn es enthält "&"
- 20. kant brechen jquery funktion, wenn es ajax post ist
- 21. Prevent UITableView zur Zelle Scrolling enthält Textfield
- 22. Brechen, wenn Ausnahme ausgelöst wird
- 23. zwingen, eine Zeichenfolge in einer festen Breite zu brechen Gridview Zelle
- 24. Catch, wenn ein Gitterraum etwas enthält
- 25. Update DataGrid-Zelle, wenn andere Zelle ändert
- 26. ein Wort brechen in Buchstaben
- 27. php - finden, wenn ein Array ein Element enthält
- 28. Tun optionale Elemente brechen RAII und wenn ja, was ist ein besserer Ansatz?
- 29. Kann ich eine bestimmte Zelle in einer UITableView abhängig vom Status einer anderen Zelle ein-/ausblenden?
- 30. Ersetzt ein Komma mit einer Unterbrechungsverbindung in einer Zelle
Ich werde unabhängig nicht zu helfen, der Lage sein, aber für Leute, die Excel wissen, es könnte helfen, wenn Sie geben an, wie Sie damit interagieren. COM? –