Löschen des Inhalts von MS Word-Tabellenzellen, jedoch nicht von Zellen


9

Ich verwende MS Word 2007. Ist es möglich, den Inhalt einer Tabelle zu löschen, ohne die eigentlichen Zellen zu löschen? Ich habe versucht, eine Reihe von Zellen hervorzuheben und auf die BackspaceSchaltfläche zu klicken, aber mit dieser Methode werden die Zellen zusammen mit ihrem Inhalt gelöscht.


Was Sie tun, sollte funktionieren (siehe Löschen einer Tabelle oder Löschen ihres Inhalts ), und ich kann das resultierende Verhalten, das Sie beschreiben, nicht reproduzieren.
G-Man

@ John, genau wie G-Man kann ich das Problem auch nicht reproduzieren. Mit der Rücktaste werden alle Inhalte zusammen mit den Zellen gelöscht, mit der Entf-Taste werden jedoch nur die Inhalte entfernt.
Adam

Antworten:


8

Mit Backspacekönnen die markierten Tabellenzellen gelöscht werden, während der DeleteSchlüssel, der normalerweise in der Zeile darüber zu finden ist, den Inhalt der markierten Zellen löscht .


1

Verwenden Sie dazu die Taste "Löschen" anstelle der Rücktaste. Jedenfalls auf einem PC.

Wenn Sie auf einem Mac arbeiten und daher keine echte "Löschen" -Taste haben (die "Löschen" -Taste auf der Mac-Tastatur entspricht funktionell einer "Rücktaste" auf einem PC), können Sie "fn +" ausführen löschen ", um den gewünschten Effekt zu erzielen.


0

Sie können immer Range ("A: A") verwenden. ClearContents ist hier ein Beispiel

    # Split long col into 7 equal col
Sub SplitIntoCellsPerColumn()
Range("B2:H1894").ClearContents
  Dim X As Long, LastRow As Long, vArrIn As Variant, vArrOut As Variant
  LastRow = Cells(Rows.Count, "A").End(xlUp).Row
  numofrows = LastRow / 7
  numofrows_rundup = Round_Up(numofrows)
  vArrIn = Range("A1:A" & LastRow)
  ReDim vArrOut(1 To numofrows_rundup, 1 To Int(LastRow / numofrows_rundup) + 1)
  For X = 0 To LastRow - 1
    vArrOut(1 + (X Mod numofrows_rundup), 1 + Int(X / numofrows_rundup)) = vArrIn(X + 1, 1)
  Next
  Range("B2").Resize(numofrows_rundup, UBound(vArrOut, 2)) = vArrOut

  Range("A:A").ClearContents

End Sub


Function Round_Up(ByVal d As Double) As Integer
    Dim result As Integer
    result = Math.Round(d)
    If result >= d Then
        Round_Up = result
    Else
        Round_Up = result + 1
    End If
End Function

0
  1. Zelle auswählen
  2. Halten Sie die Umschalttaste gedrückt und drücken Sie die linke Maustaste
  3. Drücken Sie Entf oder Rücktaste

Umschalt + Links sollte die Auswahl verkleinern, so dass nur der Zellinhalt und nicht die gesamte Zelle selbst ausgewählt wird.


0

Markieren Sie die zu löschenden Zellen und wählen Sie "Suchen und Ersetzen". Stellen Sie sicher, dass die Option "Platzhalter verwenden" aktiviert ist. Eingeben ? Wählen Sie im Abschnitt Suchen und lassen Sie das Feld Ersetzen leer, um alle zu ersetzen.


0

Markieren Sie die Zellen und drücken Sie Fn + Rücktaste. Nur die Rücktaste löscht die gesamte Tabelle. Fn + Rücktaste löscht den Inhalt.


-1

Nachdem Sie den Inhalt der Tabellenzellen gelöscht haben, ist die Formatierung möglicherweise noch vorhanden. Abhängig vom Stil der Tabellenzelle kann dies zu Inhalten wie der Gliederungsnummerierung führen (z. B. "1.", "2.", "A.", "B.", "I", "II" usw.). ) weiterhin in der Tabellenzelle angezeigt, so dass es den Anschein hat, dass die Tabellenzellen nicht leer sind.

Um den Stil zu löschen, wählen Sie die zu löschenden Tabellenzellen aus, öffnen Sie die Schaltfläche Stile erweitern im Menübandfenster im Menüband und klicken Sie auf "Alle löschen ", und löschen Sie alle Auswahllisten für Stile .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.