8

Я использую MS Word 2007 Можно ли удалить содержимое таблицы, не удаляя фактические ячейки? Я попытался выделить кучу ячеек и нажать кнопку Backspace , но с помощью этого метода ячейки удаляются вместе с их содержимым.

5 ответов5

8

Backspace можно использовать для удаления выделенных ячеек таблицы, в то время как клавиша Delete, которая обычно находится в строке выше, удалит содержимое выделенных ячеек.

1

Использование клавиши "delete" вместо "backspace" должно сделать это. Во всяком случае, на ПК.

Если вы используете Mac и, следовательно, у вас нет настоящей клавиши "delete" (клавиша "delete" на клавиатуре Mac функционально эквивалентна клавише "backspace" на ПК), вы можете нажать «fn +». удалить »для достижения желаемого эффекта.

0
  1. Выберите ячейку
  2. Удерживайте Shift и нажмите влево
  3. Нажмите Удалить или Backspace

Shift+Left должен уменьшить выделение, чтобы выделить только содержимое ячейки, а не всю ячейку.

0

Вы всегда можете использовать 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

После очистки содержимого ячеек таблицы все еще может присутствовать форматирование стиля. В зависимости от стиля ячейки таблицы это может привести к содержимому, такому как нумерация контуров (например, «1.», «2.», «A.», «B.», "I", "II" и т.д.) по-прежнему отображается в ячейке таблицы, создавая впечатление, что ячейки таблицы не пусты.

Чтобы очистить стиль, выберите ячейки таблицы, которые нужно очистить, откройте кнопку "Развернуть стили" в окне ленты на ленте и нажмите "Очистить все", чтобы снять все выделения в списке стилей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .