Как удалить SpecialCells(xlLastCell) ? - VBA

Узнай цену своей работы

Формулировка задачи:

Поясню на примере
Листинг программы
  1. Sub ss()
  2. Cells(10, 5) = "1"
  3. Cells.Delete Shift:=xlUp
  4. Cells.ClearContents
  5. Debug.Print Cells.SpecialCells(xlLastCell).Address
  6. Debug.Print ActiveSheet.UsedRange.Address
  7. 'ActiveSheet.UsedRange = "used"
  8. End Sub
Выдаст E10. Хочу А1. Чем же удаляется эта "последняя ячейка"?

Решение задачи: «Как удалить SpecialCells(xlLastCell) ?»

textual
Листинг программы
  1. Sub ss()
  2.     Cells(10, 5) = "1"
  3.     Cells.Delete shift:=xlUp
  4.     With Cells
  5.         .Clear
  6.         Debug.Print .SpecialCells(xlCellTypeLastCell).Address
  7.         Debug.Print ActiveSheet.UsedRange.Address
  8.     End With
  9. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут