Возможно делать счетчик в макросах, который регистрировал бы счета разы, работает макрос?

Я хотел бы знать, возможно делать ли счетчик или boolean, который менялся бы каждый раз, когда макрос выполнен, так как я нуждаюсь в том, чтобы сделать условного, который санкционирует, если макрос был выполнен, чтобы реализовывать некое действие.

заметь: счетчик будет использован в различном макросе, а именно в другом модуле.

2
задан 05.04.2017, 01:50
2 ответа

Обрежь использовать аккумулятор и распределять ему стоимость как только были закончены инструкции и потом помещать эту стоимость в ячейку. QuedarГ - в следующей формы:

    Sub mi_macro
    ...(instrucciones)...
    acumulador=acumulador+1
    Cells(100,100).value(acumulador)   // Se entiende 100,100 por asignar una celda que no esté en uso en la planilla. 
    End Sub

Потом ты идешь в ячейку (100,100) и берешь стоимость.

2
ответ дан 24.11.2019, 13:23
  • 1
    Совершенный, на самом деле большое спасибо, он нуждался в этом, так как я использую макрос, который верил бы в таблицу деньги и # 225; слюда и произведи доклад, но у него есть opci и # 243; n удаления колонн и когда это реализует ранг таблицы денег и # 225; слюда изменялась и мне бросала проблема, на которое он нуждался в том, чтобы сменить ранг seg и # 250; n колонна, которая была удалена. схвати и # 237; который использовал if и использовал счетчик, чтобы знать, удаления использовался ли макрос. – andrez restrepo 14.09.2016, 22:54

Если ранг изменяет тебя, обрежь использовать комбинацию функций, чтобы получать индекс линии (или колонна) где posiciona курсор. Обрежь использовать "Selection. End (xlRight).Select" и "ActiveCell. Column". Исследуй больше на изменениях этих команд и возможно смогите служить тебе многой утилитой. я использую: "Selection. End (xlDown).Select" и я использую "ActiveCell. Row", чтобы получать индекс последней линии динамической таблицы.

0
ответ дан 24.11.2019, 13:23
  • 1
    Большое спасибо из-за совета, если я даже исследую несколько вещей макросов, так как я едва начинаюсь с миром VBA, хорошо получать индекс последней линии таблицы денег и # 225; слюда. – andrez restrepo 14.09.2016, 23:27
  • 2
    Я изучил с этим руководителем. Тебе оставила Соединение... петля и # 225; подайте тебя! youtube.com/… – Lenz 15.09.2016, 19:56