Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Поиск номера столбца в определенном диапазоне справа налево, не учитывать формулы в ячейках
 
Добрый вечер!
Перерыл интернет, много тем с похожей тематикой, но у самого не получается решить проблему.
В диапазоне от AF1 до A1 надо найти номер столбца, где есть какое-то значение - текст/цифры, но пропускать формулы.
В сером столбце AD есть формулы. Код показывает 30 столбец, а надо 25 столбец.
Код
Sub Column()
Set rec = Worksheets("Rec")
Dim LastColumn As Integer
    LastColumn = rec.Range("AF1").End(xlToLeft).Column
    MsgBox LastColumn
End Sub

рисунок удален: превышение допустимого размера вложения [МОДЕРАТОР]
Как в макросе прописать вставку ссылки =Лист1!A4 на Лист3!B4, ... где =Лист1 всегда крайний левый
 
Всем доброй ночи!
Столкнулся с проблемой, которую без Вашей помощи не решу.
Как прописать в макросе:
Код
Worksheets("Лист3").Range("B4").FormulaLocal = "=Лист1!A4" 'где Лист1 всегда крайний левый
p.s. именно нужно вставка ссылки на ячейку, вставка просто значения не подходит.
Изменено: Maxim39 - 16.12.2015 03:21:23
Выбор данных (столбца) для построения графика, ...например, через функцию ЕСЛИ, столбец А или Б
 
Добрый день, участники форума!

Есть таблица, в ней график данные берёт из столбца H.
Как правильно задать условие вида ЕСЛИ L18=ЛОЖЬ, то H41:H170, если нет то I41:I170?
Если щёлкнуть по данным, то появляется строчка =РЯД("Кф";Recorder!$C$41:$C$165;Recorder!Back;1) вот в неё не получается вставить функцию ЕСЛИ или она там и не будет работать?

Помогите советом!
Изменено: Maxim39 - 11.11.2015 17:28:18
Значение ячейки в макросе, ... как указать?
 
Доброй ночи всем!
Ещё раз спасибо что помогли с этой темой Ошибка "argument not optional"

Подскажите, пожалуйста, как в макросе указать значение ячейки:
Сейчас так:
Код
Sub test()
Back "HILO_STANDARD", "Card 10 or further", "back_price", 1.23
End Sub
Грубо говоря надо так:
Код
Sub test()
Back "HILO_STANDARD", "Card 10 or further", "back_price", "Q25"
End Sub
Попробовал разные варианты, сейчас так, но не работает.. и ошибок не выдает(!)
Код
Sub test()
Dim amount10 As String
  amount10 = ("Q25")
  Range(amount10).Select
  Back "HILO_STANDARD", "Card 10 or further", "back_price", "amount10"
End Sub
Изменено: Maxim39 - 19.09.2015 04:58:41
Ошибка "argument not optional"
 
Доброй ночи всем!

В модуле листа условие, если ячейка O7=BACK, то запустить макрос
Код
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address <> "$O$7" Then Exit Sub
   If Target = Back Then Call Back
End Sub

В стандартном модуле должен после этого запуститься макрос Back.
Увы выдается ошибка "argument not optional". Никак её побороть не могу, подскажите куда копнуть!?

Инфу брал из:
Скрытый текст


Во вложении скрин ошибки и сама книга. Внимательно (!) она без программы, из которой по DDE получает инфу будет выдавать ошибки.
Цитата из файла помощи к программе:
Скрытый текст
Изменено: Maxim39 - 17.09.2015 11:20:12
Сделать макрос: запись в ячейку "Y", после изменения в ячейке "Х"
 
В самом файле постарался максимально описать. Ссылка https://yadi.sk/i/jya_7WB9ibrgp
Какая-то беда со специалистами: один дня четыре делал и не сделал, двое не отвечают.
Интересующихся прошу ознакомится с файлом и сообщить за сколько готовы сделать как написано и за какое время (сюда или в ЛС)
Изменено: Maxim39 - 23.08.2015 09:41:55
Автоматическая запись значения в столбец, если в ячейке Х произошли изменения
 
Добрый день!
Есть определенная задача по записи значения в столбик из другой "активной" ячейки. Описание задачи в видео. (после прочитанных многих тех о VBA, такой формат запроса кажется очень удобным).
p.s. продолжение темы http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=8&TID=2554

Видео обращение: https://yadi.sk/i/z6C4YbNGiUW6R
Изменено: Maxim39 - 16.08.2015 19:03:34
Страницы: 1
Наверх