В ходе выполнения макроса выходит окно с запросом ввода номера столбца. В случае если стиль ссылок стоит R1C1, то проблем не возникает, а вот при А В С, пользователю приходится высчитывать тот самый номер.
[/vba] Каждую следующую строку добавлял думал ситуация поменяется, но нет.. Стиль ссылко меняется только после того как макрос завершен. Пробовал перед этим макросом запускать другой, меняющий стиль и после него сразу нужный, но опять ситуация не меняется.
Цель: перед появлением inputBox чтобы стиль ссылок был R1C1, если был другой, обратно можно не менять. Прошу помощи в решении данного вопроса
Добрый день.
В ходе выполнения макроса выходит окно с запросом ввода номера столбца. В случае если стиль ссылок стоит R1C1, то проблем не возникает, а вот при А В С, пользователю приходится высчитывать тот самый номер.
[/vba] Каждую следующую строку добавлял думал ситуация поменяется, но нет.. Стиль ссылко меняется только после того как макрос завершен. Пробовал перед этим макросом запускать другой, меняющий стиль и после него сразу нужный, но опять ситуация не меняется.
Цель: перед появлением inputBox чтобы стиль ссылок был R1C1, если был другой, обратно можно не менять. Прошу помощи в решении данного вопросаTD_MElec
Не помогает. Ход выполнения: Нужный макрос, внутри он запускает отдельную процедуру по смене стиля. В этой процедуре в конце ставлю DoEvents. после выполнения процедуры Нужный макрос продолжает работу, доходит до InpuBox и всё равно АВС
Не помогает. Ход выполнения: Нужный макрос, внутри он запускает отдельную процедуру по смене стиля. В этой процедуре в конце ставлю DoEvents. после выполнения процедуры Нужный макрос продолжает работу, доходит до InpuBox и всё равно АВСTD_MElec
Может, использовать Application.InputBox, тогда можно просто выделить нужный столбец. Правда, потом нужно будет по адресу вычислить номер столбца, если это необходимо
Может, использовать Application.InputBox, тогда можно просто выделить нужный столбец. Правда, потом нужно будет по адресу вычислить номер столбца, если это необходимоPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Стиль ссылко меняется только после того как макрос завершен.
Этого не изменить. Application.ReferenceStyle меняет свойство excel, но изменение будет применено, только когда сам макрос, сделавший это изменение, и все его родительские макросы завершены.
Range.Address нельзя прикрутить? У него есть параметр ReferenceStyle, который позволяет указать в каком виде подается адрес. При этом пользователь может писать, как ему удобно, а в коде можно конкретно указать какой стиль адресации использован.
Стиль ссылко меняется только после того как макрос завершен.
Этого не изменить. Application.ReferenceStyle меняет свойство excel, но изменение будет применено, только когда сам макрос, сделавший это изменение, и все его родительские макросы завершены.
Range.Address нельзя прикрутить? У него есть параметр ReferenceStyle, который позволяет указать в каком виде подается адрес. При этом пользователь может писать, как ему удобно, а в коде можно конкретно указать какой стиль адресации использован.CaramelManiac
Сообщение отредактировал CaramelManiac - Пятница, 06.11.2020, 00:51
Аpplication.ReferenceStyle меняет свойство excel, но изменение будет применено, только когда сам макрос, сделавший это изменение, и все его родительские макросы завершены.
Это с каких пор DoEvents не передает контроль приложению?
Аpplication.ReferenceStyle меняет свойство excel, но изменение будет применено, только когда сам макрос, сделавший это изменение, и все его родительские макросы завершены.
Это с каких пор DoEvents не передает контроль приложению?bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Понедельник, 09.11.2020, 13:51
Мистика... Перестало работать... Ничего не менял. Цифровые столбцы моргают после ввода номера столбца
В общем, через час опять заработало. Понять причину, не могу. Т.е. видимо тот самый DoEvent, при какой-то ситуации всё нормально, а при другой - не нравится ему что то.
Мистика... Перестало работать... Ничего не менял. Цифровые столбцы моргают после ввода номера столбца
В общем, через час опять заработало. Понять причину, не могу. Т.е. видимо тот самый DoEvent, при какой-то ситуации всё нормально, а при другой - не нравится ему что то.TD_MElec
Сообщение отредактировал TD_MElec - Понедельник, 09.11.2020, 17:09