Я использую MS Word 2007 Можно ли удалить содержимое таблицы, не удаляя фактические ячейки? Я попытался выделить кучу ячеек и нажать кнопку Backspace , но с помощью этого метода ячейки удаляются вместе с их содержимым.
5 ответов
Backspace можно использовать для удаления выделенных ячеек таблицы, в то время как клавиша Delete, которая обычно находится в строке выше, удалит содержимое выделенных ячеек.
Использование клавиши "delete" вместо "backspace" должно сделать это. Во всяком случае, на ПК.
Если вы используете Mac и, следовательно, у вас нет настоящей клавиши "delete" (клавиша "delete" на клавиатуре Mac функционально эквивалентна клавише "backspace" на ПК), вы можете нажать «fn +». удалить »для достижения желаемого эффекта.
- Выберите ячейку
- Удерживайте Shift и нажмите влево
- Нажмите Удалить или Backspace
Shift+Left должен уменьшить выделение, чтобы выделить только содержимое ячейки, а не всю ячейку.
Вы всегда можете использовать Range(«A:A»).ClearContents вот пример
# 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
После очистки содержимого ячеек таблицы все еще может присутствовать форматирование стиля. В зависимости от стиля ячейки таблицы это может привести к содержимому, такому как нумерация контуров (например, «1.», «2.», «A.», «B.», "I", "II" и т.д.) по-прежнему отображается в ячейке таблицы, создавая впечатление, что ячейки таблицы не пусты.
Чтобы очистить стиль, выберите ячейки таблицы, которые нужно очистить, откройте кнопку "Развернуть стили" в окне ленты на ленте и нажмите "Очистить все", чтобы снять все выделения в списке стилей.