1

голосов
3

ответ
541

Просмотры

Excel VBA ByVal Target As Range Does not update Target Worksheet when excuting from a function cell

У меня возникли проблемы с копированием значения из ячейки, которая использует функцию, чтобы получить его значение из другой ячейки. Вставить значение в A1, A3 = A1 и когда-либо значение A3 изменяет изменения должны автоматически передавать в колонке H. Проблемы, я имею что если я введите значение в A1, то A3 обновляется, но значения не передаются через , если я введите значение в A3, то столбец Н делает обновление. Private Sub Worksheet_Change (ByVal Target As Range) Если Target.Address = Range ( "A3"). Адрес Then 'Получить последнюю строку на нашем целевом листе (с использованием Лист2, Col А вот) ... Тусклый intLastRow As Long intLastRow = Лист1 .Cells (Sheet2.Rows.Count, "H"). End (xlUp) .Row 'Добавить наше значение в следующей строке ... Sheet1.Cells (intLastRow + 1, "H") = Target. Значение End If End Sub Смотрите изображение Я также попытался следующий код. Private Sub Worksheet_Change (ByVal Target As Range) Private Sub Worksheet_SelectionChange (ByVal Target As Range) Private Sub Worksheet_Change (ByVal Target As Range) Ни один из вышеперечисленных не кажется, чтобы вызвать события изменения. Пожалуйста, я не могу использовать значение A1 для изменения Value он пришел от изменения значения A3. Я даже думал о запуске копирования и вставки макроса Trigger A3. Но действительно как код изменения значения для работы я могу получить значение изменений для работы с A3. Заранее спасибо. Пожалуйста, я не могу использовать значение A1 для изменения Value он пришел от изменения значения A3. Я даже думал о запуске копирования и вставки макроса Trigger A3. Но действительно как код изменения значения для работы я могу получить значение изменений для работы с A3. Заранее спасибо. Пожалуйста, я не могу использовать значение A1 для изменения Value он пришел от изменения значения A3. Я даже думал о запуске копирования и вставки макроса Trigger A3. Но действительно как код изменения значения для работы я могу получить значение изменений для работы с A3. Заранее спасибо.
Kenneth O'Donnell
3

голосов
1

ответ
46

Просмотры

Bat файл работает на моем компьютере при копировании на другой компьютер. Ошибка синтаксиса

Первый раз делаю архив летучей мыши. Я выполнил этот код и на моем компьютере это сделать папку с датой в папке резервного копирования. Прекрасно работает на моем компьютере, но когда я перенести его на другой компьютер, я получаю ошибку синтаксиса. И никакая папка не получить создана. Я думаю, что он должен делать с MkDir C: \ Backup \% DATE% Пожалуйста, смотрите ниже код @ECHO от ЦБС эхо Дата формат =% DATE% эхо дд = дата%: ~ 0,2% эхо мм = дата%: ~ 3,2% эхо-гггг = дата%: ~ 6,4% эхо. MkDir C: \ Backup \% DATE% Пожалуйста, все что любая помощь будет принята с благодарностью. Рассматривать Kenneth
Kenneth O'Donnell