Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Можно ли запустить 1с макросом https://www.cyberforum.ru/ vba/ thread2692133.html
Добрый день! Хочется автоматизировать отчетность, все сделано, но осталась часть - получение выгрузок из 1с. Можно ли как то открывать 1с и запускать выгрузки с помощью макроса, при этом не программируя в 1с? Пока вижу только 1 способ - имитация работы мыши
Можно ли убрать в Excel всё "лишнее" для пользователя, а оставить только форму? VBA
Здравствуйте. В Excel разработана пользовательская форма, в которую вводятся данные и производится анализ этих самых данных. Можно ли сделать так, чтобы при запуске этого xlsm -файла пользователю не было видно, ну или хотя бы недоступно, ни меню Excel, ни единственный лист ?
VBA Неправильно читает длинную ссылку https://www.cyberforum.ru/ vba/ thread2691995.html
Добрый день! Задачей моего кода является сбор информации сайта, в моём случае это сайт гос закупок(www.zakupki.gov.ru). После написания кода была обнаружена существенная проблема. Если при чтении коротких ссылок, таких как: - www.yandex.ru - www.google.com - www.zakupki.gov.ru никаких проблем нет(вводились эти ссылки для проверки корректности работы кода), то при вставке длинных ссылок,...
VBA Выделение ячеек посредством переменной https://www.cyberforum.ru/ vba/ thread2691947.html
Пользуюсь версией Эксель Строчка кода создает ошибку Цель этой строчки кода выделить ПОДСВЕТИТЬ для пользователя найденые пустые ячейки про которые говорится в сообщении пользователю Сам код прилагается в архиве Option Explicit
VBA Переименовать текущую папку
Добрый день! В файле c:\папка1\Книга1.xlsm на листе1 в ячейки B2 есть название ICT001. Можно ли переименовать папку "папка1" в "ICT001"? Путь может быть любой, название в ячейке: буквы-цифры. Такое возможно, при открытом xls файле?
VBA Копирование в буфер обмена Доброго дня! Делаю макрос, суть которого заключается в копировании содержания ячейки для последующей вставки за пределами excel - outlook, word и т.п. Пробую через PutInClipboard, но при вставке получаются какие-то символы, а не текст. Что я не правильно написал? Sub copy1() Dim cp As New DataObject, cp2 As String cp2 = Range("H4").Text cp.SetText cp2 cp.PutInClipboard https://www.cyberforum.ru/ vba/ thread2691912.html
VBA Макрос поиска в окне https://www.cyberforum.ru/ vba/ thread2691901.html
Доброго времени суток, форумчане! пишу впервые так как столкнулся с потребностью перенятия опыта магистров макросов и экселей)) Создаю небольшую программку для автоматизации работы сервисного центра. Цель такова: создать макрос, который бы открывал окно с ячейкой для заполнения искомого значения (в данном случае значение "150820-003") и со второй ячейкой результата поиска (значение...
Автосумма вверху таблицы VBA
Здравствуйте Так получаю автосумму столбца "B" Sub Макрос1() last_cell = Cells(Rows.Count, 1).End(xlUp).Row Range("B" & last_cell).FormulaR1C1 = "=SUM(R3C:RC)" End Subкак дополнительно показать автосумму столбца "B" в ячейке "B1"? пример во вложении
VBA Экспорт отчета в pdf в определенное место с названием поля формы Здравствуйте Есть Форма "Заявка" в аксесс, на ней присутствует поле которое отображает порядковый номер заявки и несколько подчиненных форм со сведениями о ней. Так же на основе данных о заявке присутствует отчет. Необходимо чтобы, при нажатии на определенный чекбокс на форме "Заявка" начиналась выгрузка отчета в pdf формате в определенную папку на ПК,с названием номера заявки, так как... https://www.cyberforum.ru/ vba/ thread2691854.html VBA Создание графиков по разным таблицам https://www.cyberforum.ru/ vba/ thread2691843.html
Здравствуйте. Возникла проблема при построении графиков. При построении нужно указывать диапазон данных, типа такого: .Chart.SetSourceData Source:=Sheet4.Range("A1:B4") Но у меня на одном листе есть несколько таблиц (в примере их две). Нужно на одном графике отобразить точки Случая 1, на другом Случая 2 и т.д. Случаев может быть сколько угодно. Проблема в предопределении диапазона данных, т.е....
VBA Открыть файл csv в текущей книге
Добрый день! Я хочу открыть файл формата csv в текущей книге, однако получается открыть только в новой книге. Вот код: Workbooks.Open Filename:=ActiveWorkbook.Path & "\file2.csv" Файл csv и excel лежат в одной папке. Подскажите, пожалуйста, нужно использовать какой-то другой способ, чтобы это осуществить, или есть определенный способ указать в какой книге должен открываться файл?
VBA Как сделать голосовой ввод в word? здравствуйте http://word-office.ru/kak-sdelat-golosovoy-vvod-v-word.html там хитро сказано Более того, оно может переводить слова в режиме онлайн на 60 различных языков так и не понятно основной функционал Как сделать голосовой ввод в word с инетом? а есть где нибудь без инета? кто-то вообще пробовал как ощущения? https://www.cyberforum.ru/ vba/ thread2691586.html
Часто онлайн
903 / 609 / 272
Регистрация: 09.01.2017
Сообщений: 2,012
24.08.2020, 23:16 0

Динамическое имя переменной из ячейки - VBA - Ответ 14799414

24.08.2020, 23:16. Показов 13307. Ответов 13
Метки (Все метки)

Ответ

Может что то вроде этого?
Загонять данные через цикл и потом использовать
Visual Basic
1
2
3
4
Sub test()
    ThisWorkbook.Names.Add "переменная", "Путь к файлу", False
    MsgBox ThisWorkbook.Names("переменная").Value
End Sub
Добавлено через 44 минуты
Или так задать имя ячейке текстом из ячейки
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub ss()
    Dim a As Object
    Dim RangeName As String
For i = 2 To 20
    Set a = Sheets("Лист1").Cells(i, 1)
         If a <> "" Then
            RangeName = a
            ActiveWorkbook.Names.Add Name:=RangeName, RefersTo:=a
         End If
Next
End Sub


Вернуться к обсуждению:
Динамическое имя переменной из ячейки VBA
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2020, 23:16
Готовые ответы и решения:

Задать имя ячейки в виде переменной в VBA
Есть пример: выделения незаполненных ячеек цветом Range(Cells(iStart, 11), Cells(n +...

Присвоить переменной имя, заданное для текущей ячейки
Добрый день! Я пока не волшебник, а только учусь... Осваиваю макросы в excel. Задача такая:...

Как получить значение ячейки, имя которой записано в переменной?
как получить значение ячейки имя которой записано в переменной

Как присвоить переменной имя ячейки ексель по которой кликнул пользователь
Здравствуйте. Известно только то что пользователь обязательно кликнет по ячейке после того как...

13
24.08.2020, 23:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2020, 23:16
Помогаю со студенческими работами здесь

Динамическое имя переменной
Всем доброго дня! Можно ли название переменной задавать динамически?Т.е.: int &quot;Asd&quot; + i = 123;...

Имя переменной динамическое?
привет народ, незнаю как сформулировать, динамические переменные или х.з. как там, поэтому вопрос:...

Динамическое имя переменной
Возможно ли обратиться к переменной, имя которой заранее неизвестно? Ну, например, имеем: var...

Обратиться к переменной через динамическое имя
Здравствуйте. Извините если вопрос бредовый, но может кто слышал / знает. Есть ли в GO возможность...

Динамическое имя символьной переменной в цикле
Здраствуйте! В ходе обобщения решения одной задачи возникла необходимость в создании некоторого...

Создание переменной, имя которой включает имя другой переменной
Вот пример кода var y = 1; var x = 'p' + y; eval( 'var' + x + '= 123' );к созданной переменной...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru