(excel_2010_VBA) Вставить макросом =

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

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

Здравствуйте, не могу сделать в макросе так, чтобы в столбце "А" к счету по порядку прибавлялся знак равно "=" Собственно макрос следующий:
Листинг программы
  1. Sub обработка()
  2. Dim lngQ, lngZ, lngY As Long
  3. Const bUkva = "|A" ' внести в ячейку
  4. Const rAvno = "=" ' внести в ячейку
  5. '-----------------------------------------------------------------
  6. lngQ = Cells(Rows.Count, 2).End(xlUp).Row
  7. Range("A2").Value = "1" & rAvno
  8. Range("A2").AutoFill Destination:=Range("A2:A" & lngQ), Type:=xlFillDefault
  9. '-----------------------------------------------------------------
  10. lngZ = Cells(Rows.Count, 2).End(xlUp).Row
  11. Range("F2").Value = bUkva & "1"
  12. Range("F2").AutoFill Destination:=Range("F2:F" & lngZ), Type:=xlFillDefault
  13. '-----------------------------------------------------------------
  14. lngY = Cells(Rows.Count, 2).End(xlUp).Row
  15. Range("G2").Value = "|1|"
  16. Range("G2").AutoFill Destination:=Range("G2:G" & lngY), Type:=xlFillCopy
  17. '-----------------------------------------------------------------
  18. End Sub

Решение задачи: «(excel_2010_VBA) Вставить макросом =»

textual
Листинг программы
  1.     lngQ = Cells(Rows.Count, 2).End(xlUp).Row
  2.     With Range("A2:A" & lngQ)
  3.       .Formula = "=ROW()-1&""="""
  4.       .Value = .Value
  5.     End With

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


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

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

13   голосов , оценка 4 из 5

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

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

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