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

Страницы: 1
как проставить определенное значение для всей категории при его наличии в категории
 
Добрый день!

Не могу сообразить формулу - помогите плз
Есть таблица с 2мя колонками - категория, статус (уникальное значение в рамках одной категории).
Цель: при наличии значения Х в колонке 2 проставить в новой колонке 3 это значение для всей категории (колонка 1)

Пример:
Категориястатусформула для 3
а13
а23
а33
б1
б2
в13
в23
в33
в43
г13
г23
г33
д1
е13
е23
е33
е43
е53
Изменено: Slash - 05.11.2025 12:33:50
Открыть в Ecxel файл с расширением * .web, Автоматически ответить 'Да' на запрос при открытии файла
 
Всем привет!

Открываю файл Excel методом Application.GetOpenFilename.
Получаю ошибку 1004. Код останавливается.
Ошибка из-за того, что открываемый файл имеет расширение XLS, но выгружен в другом формате (web). Изменить формат выгрузки нельзя.
При ручном открытии такого файла возникает диалог типа:

Если выбираешь Да, то все нормально открывается в Эксель.

Как мне изменить код, чтобы можно было автоматом ответить Да?

Application.DisplayAlerts = False и On Error Resume Next - не помогают, файл не грузится.

Мой код (начало):
  Dim avFiles

   avFiles = Application.GetOpenFilename _
               ("Excel files(*.xls*),*.xls*", 1, "Выбрать Excel файл", , False)
   If VarType(avFiles) = vbBoolean Then
       MsgBox "Файл не выбран", 0, "Выбор файла"
       Exit Sub
   End If
   
 
Dim WB As Workbook
Set WB = Workbooks.Open(avFiles, ReadOnly:=True)
Изменено: Sanja - 15.10.2025 14:35:55
Страницы: 1
Наверх