VBA Exsel. Как вставить скопированные данные из одного листа в незанятую ячейку другого?

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

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

Здравствуйте.
В VBA Exsel. Существует примитивный макрос:
Макрос1()
' Макрос1 Макрос
'
Selection.Copy
Sheets("Лист3").Select
Range().Select
ActiveSheet.Paste
Спасибо.

Решение задачи: «VBA Exsel. Как вставить скопированные данные из одного листа в незанятую ячейку другого?»

textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Function</font> GetRealLastCell() <font color="blue">As</font> Range
<font color="blue">Dim</font> realLastRow <font color="blue">As</font> <font color="blue">Long</font>
<font color="blue">Dim</font> realLastColumn <font color="blue">As</font> <font color="blue">Long</font>
Range(<font color="teal">"A1"</font>).<font color="blue">Select</font>
realLastRow = Cells.Find(<font color="teal">"*"</font>, Range(<font color="teal">"A1"</font>), _
xlFormulas, , xlByRows, xlPrevious).Row

realColumn = Cells.Find(<font color="teal">"*"</font>, Range(<font color="teal">"A1"</font>), _
xlFormulas, , xlByRows, xlPrevious).Column
<font color="blue">Set</font> GetRealLastCell = Cells(realLastRow, realColumn)

<font color="blue">End</font> <font color="blue">Function</font>

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


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

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

10   голосов , оценка 4.2 из 5
Похожие ответы