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

Страницы: 1 2 3 4 След.
Подставить значение переменной для имени textbox в userform
 
Благодарю.
Подставить значение переменной для имени textbox в userform
 
Здравствуйте. В следующем коде как можно подставлять значение переменной i для изменения различных полей textbox.
Код
For i = 1 to 10

with textbox <= сюда нужно подставить значение переменной i
 ...
 ...
 ...
end with

next i
Следующие попытки не сработали
Код
with textbox & i
with textbox + i
и т.д.

Заранее благодарю за помощь.
С помощью Userform выбрать/перенести картинки в Userform и после занести их в ячейки таблицы
 
Добрый день.
Есть Userform в одной из таблиц, она заполняет определенные данные после чего переносит их в таблицу. Хотелось бы узнать, можно ли в пользовательскую форму с компьютера передавать картинки и затем заносить их в ячейку/ячейки?
Открыть CSV без автоматического деления по столбцам VBA
 
Ігор Гончаренко, Да, макросом. Но пока нужного результата добился только через сохранение CSV в TXT и открытием через workbooks.opentext
Открыть CSV без автоматического деления по столбцам VBA
 
Здравствуйте.

Есть файлы csv которые нужно открывать и обработать. При открытии вручную они открываются как нужно (все записи в одном столбце и с помощью "Данные-Текст по столбцам" можно корректно разделить), пробую открыть через workbooks.open(filename) и оно автоматически делит один столбец, но делает это не совсем корректно. Можно ли открыть файл так, чтобы автоматического деления не происходило?
Проверить в нужном ли формате записана дата в ячейке
 
Ігор Гончаренко, Благодарю
Проверить в нужном ли формате записана дата в ячейке
 
mechanix 85,
Есть ячейка с форматом даты. Если в неё записать 11.2022, то текст ячейки будет "Ноя. 2022", а значение "01.11.2022".
Нужна проверка, чтоб текст был равен значению.

Плохо наверное объясняю, простите)
Проверить в нужном ли формате записана дата в ячейке
 
Елена Черняк, Слешы в проверке не нужны, прописал их просто как в Format(date, "dd/MM/yyyy"). Нужно проверять сам текст ячейки, чтоб там было прописаны все три пункта (день.месяц.год), а не (ноя.2022 при заполнении ячейки 11.2022)
Изменено: Андрей Нечитаев - 21.10.2022 11:20:37
Проверить в нужном ли формате записана дата в ячейке
 
p.s. Именно сам текст ячейки. Так как при выставлении формата ячейки по "dd/MM/yyyy" можно прописать, например, 11.2022 и текст ячейки будет "ноя.22", а значение будет 01.11.2022.
Проверить в нужном ли формате записана дата в ячейке
 
Здравствуйте. Как можно проверить ячейку на то, заполнена ли она по формату "dd/MM/yyyy"?
Именно сама дата внутри ячейки, а не формат ячейки.
Коллекция массивов и перебор элементов
 
Msi2102, Сделано для примера, массивы будут браться с разных диапазонов и листов
Коллекция массивов и перебор элементов
 
Jack Famous, Благодарю
Коллекция массивов и перебор элементов
 
Код
Dim arrayOsnova As Variant
    arrayOsnova = Array()
Dim arrayDop As Variant
Dim k As Long
For k = 1 To 3
    arrayDop = Range(Cells(1, k), Cells(4, k))
    ReDim Preserve arrayOsnova(k)
    arrayOsnova(k) = arrayDop
Next k
Добавил конечно так, но сильно сомневаюсь, что это хороший способ)
Коллекция массивов и перебор элементов
 
Jack Famous, Ну и спрошу заранее, если не отвлекаю. Массив с массивами значений ячеек каким способом быстрее и лучше создавать?
Коллекция массивов и перебор элементов
 
Бахтиёр, Jack Famous, Msi2102, Спасибо большое)
Коллекция массивов и перебор элементов
 
Jack Famous,
Код
Dim colOsnova As New Collection
    Set colOsnova = New Collection
Dim arrayDop, arrayDop2 As Variant

arrayDop = Range("a1:a4")
arrayDop2 = Range("b1:b4")
colOsnova.Add (arrayDop)
colOsnova.Add (arrayDop2)

Так добавил для примера, если раскрыть colOsnova в Locals, то отображаются данные обоих массивов
Коллекция массивов и перебор элементов
 
Здравствуйте. Как можно обратиться к элементам массива который находится в коллекции?

1) В переменные для массива (Variant) внес данные (условно из Range("a1:a4") и Range("b1:b4")))
2) Через Collection.add добавил оба массива в коллекцию

Как после этого перебрать элементы коллекции и выводить их? Спасибо
Application InputBox нажатие "ОК" с пустым значением вызывает ошибку
 
Здравствуйте. Есть Application InputBox, в который пользователь должен ввести число. При нажатии на "ОК" с незаполненным полем ввода появляется ошибка Type missmatch. Можно ли сделать так, чтоб вместо ошибки просто переоткрывался этот же Inputbox или хотя бы просто закрывался Inputbox без ошибки?

Пример:
Код
testValue = Application.InputBox("Введите число от 1 до 5")
    If testValue= False Then
        Exit Sub
    ElseIf testValue>= 1 And testValue<= 5 Then
        UserForm2.Show
    Else
        MsgBox "Введено неверное значение"
        Exit Sub
    End If
Изменено: Андрей Нечитаев - 19.10.2022 10:52:30
Получить список пользователей которые имеют доступ к файлу на сетевом диске
 
БМВ, Огромное спасибо.
Получить список пользователей которые имеют доступ к файлу на сетевом диске
 
Здравствуйте. Можно ли с помощью VBA получить информацию о пользователях, которые имеют доступ к определенным файлам. Например:
- имеется файл Excel на сетевом диске, в ПКМ - Cвойства - Безопасность у него есть список пользователей имеющих к нему доступ.
Получить список и права (чтение, изменение и т.д.)
VBA Excel Отправить отложенное письмо через Outlook
 
Спасибо
VBA Excel Отправить отложенное письмо через Outlook
 
Здравствуйте. В Outlook есть функционал при отправке письма:
Параметры - не отправлять до.
Тем самым письмо не отправляется сразу, а автоматически попадает в список исходящих и отправится в указанное время. Можно ли создать такое письмо через VBA в Excel?
Спасибо.
Открыть csv в UTF-8 и сохранение в UTF-8
 
Здравствуйте, каким образом можно открыть CSV файл с кодировкой utf-8, отредактировать там необходимые ячейки, после чего закрыть и сохранить в такой же кодировке с помощью макроса.
При открытии Excel таблицы отображаются ячейки под таблицей
 
Здравствуйте.

После обработки макросом и сохранении книги и последующим её открытии, она открывается с видом "под таблицей", после макроса наверное остается в том положении. Как можно исправить? Чтоб при открытии отображалось стандартно первая строка  
Формула для подсчета по условию
 
Спасибо
Формула для подсчета по условию
 
Здравствуйте. Можете подсказать какой формулой можно воспользоваться, чтобы посчитать следующее:
В файле примере:
Внутри каждого значения из столбца B посчитать количество должностей, если год рождения из столбца F меньше 1960.

Сама таблица больше и разных значений в столбце B много, отделяются строкой.

Желтым выделен ручной пример подсчета, для лучшего понимания.
Изменено: Андрей Нечитаев - 09.09.2022 09:46:52
Посчитать количество по условию
 
JayBhagavan, Воу, даже так, благодарю)
Посчитать количество по условию
 
JayBhagavan, Да, забыл прикрепить, исправил
Посчитать количество по условию
 
Здравствуйте. Можете подсказать формулу, как можно посчитать следующее:
В файле примере есть четыре столбца, в пятом необходимо вывести число: Для каждой должности в столбце один посчитать количество сотрудников если год рождения меньше 1960.
Необязательно выводить отдельный список только с уникальными значениями должностей, можно просто чтоб повторялись значения, почищу сам.
Изменено: Андрей Нечитаев - 02.09.2022 14:14:03
Подключение к Postgresql через VBA
 
Здравствуйте. Появилась необходимость макросами выгружать информацию в БД Postgres.

Почитал информацию на просторах интернета. Stackoverflow (например этот топик), но ни один из них не смог мне помочь.
Есть у кого ссылки на документацию или примеры подключения, но более-менее актуальные, ибо все темы, которые я находил были созданы больше 10 лет назад.
Страницы: 1 2 3 4 След.
Наверх