Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела VBA

Как VBA закомментировать сразу несколько строк?
как VBA закомментировать сразу несколько строк, чтоб каждую не начинать ковычками?

Макросы вставки строки сверху/снизу...
Здравствуйте! Прошу вас помочь, сам я точно не справлюсь!! В таблице, скажем, из 4-х столбцов (A,B,C,D) необходимо добавить строку сверху. При этом по столбцу A происходит автоматическая...

Как получить путь к файлу и имя этого файла в переменные
Добрый день, Задача проста, есть решение, но оно не изящное, хотелось бы оптимизировать код. Все делается в VBA Excel 2010. Необходимо выбирая случайный фаил получать полный путь к этому файлу,...

Закрасить ячейки определенным цветом в зависимости от содержимого
Здравствуйте. Я не могу разобраться в создании программы. Мне нужно в определённом диапазоне: ячейки с текстовым символами - залить красным цветом, ячейки с цифрами - жёлтым цвет, а пустые...

Вернуть адрес ячейки на Excel VBA
Как вернуть адрес выделенной ячейки? Dim name As String Worksheets("input").Activate name = ActiveCell.Value необходимо получить номер строки и столбца, выделенной пользователем ячейки....

Сортировка массива по возрастанию и убыванию
В ячейках H1:H10 записаны числа. Написать программу сортировки этого массива по возрастанию

Подскажите оператор "не равно"
Здравствуйте уважаемые участники форума! Я новичок здесь, у меня есть одна задача примитивная состоящая из двух кнопок про треугольник, первая кнопка работает и все нормально, a вторая почему то не...

Сохранение листа в из книги как отдельный файл.xls
Процедура по нажатию кнопки-сохранить к примеру лист3 из текущей книги как отдельный файл.xls с названием текущей даты в отдельную папку. А также если файл с таким названием уже существует, тогда...

Вытянуть данные из закрытых книг в Excel
Следующая ситуация: В ячейке А1 активной книги прописан полный путь к *.xls файлу, в ячейке А2 - к другому файлу и так далее в столбце А. Каждый из этих файлов имеет одинаковую структуру и из...

Вставка текста из Excel в Word
Здравствуйте, ув. форумчане. Помогите начинающему. У меня есть экселевский файл с реквизитами клиентов. могу ли я сделать, чтобы по нажатию какой-нибудь кнопки(или по запуску макроса) создавался...

Получение значения переменной из ячейки
Sub Макрос1() ' ' Макрос1 Макрос ' ' m = Cells(1, 1) ' получение значения ячейки из A1 (может я я тут что то не так сделал?) If m = 1 Then Range("H13:L13").Select

Вызов UserForm
В общем, у меня есть форма, мне нужно, чтобы она вызывалась, не заходя непосредственно в VBA, кнопку вынести или сочетание клавиш назначить, можно так сделать? :)

Плавающая ошибка - runtime error 13 - type mismatch
В приложении файл с таблицей эксель и макросом. Для работы макроса - выделите ячейки ((1,3):(23,5)) выдает ошщибку, причем раз через раз, до некоторых пор с этим куском все работало отменно. Что...

Преобразовать текст в число
Добрый день! помогите решить проблемку. Есть таблица exel в одной из колонок находятся числовые данные в текстовом формате. Какможно средствами VBA преобразовать текст в числовые данные?

Ошибка "run-time error '424' object required"
в следующем коде в строке 4 (открытие файла с расширением doc) выскакивает ошибка "run-time error '424' object required" Dim wdApp As Object Dim wdDoc As Object Set wdApp =...

Удаление листа без запроса на подтверждение.
как решить проблему незаметного удаления листа, чтобы не появлялся запрос на подтверждение?

Error 9: Subscript out of range
Господа, всем добрый день мне нужно исправить ошибку в программе для Microsoft Excel 2003 После ввода данных в форму, вылезает Error 9. Вот кусок кода с ошибкой Может кто-нибудь помочь с...

Run-time error 1004
На предприятий используется Екселевский фаил! привязан к базе Беста! И при формирований документов выводит Run-time error"1004" Общая ошибка "ODBC" Я так понимаю это проблемма связанна не с...

Запуск макроса из другого макроса
Как в Word запустить из одного макроса другой? RunMacro куда засунуть?

Как получить имя листа в Excel
Нужно получить имя первого листа в книге (всего в книге предполагается 2 листа) и записать его в строковую переменную.

Выдает ошибку Run-time error 1004
Sub Макрос5() ' Dim Sht As Worksheet Dim a As Long, b As Long, c As Long, i As Long Set Sht = ThisWorkbook.Worksheets("1") ...

Excel (VBA) создать папку
Не знаю возможно ли это вообще, если возможно то хелп. Короче есть у меня задумка как можно автоматизировать немного свою работу, но найти ответ пока не удальсь. Суть вопроса такова, каждый месяц...

Макрос поиска и вывода строк, содержащих значение поиска
Здравствуйте! Есть макрос для поиска значения из ячейки А1 по всему листу и копированием строк из всех листов, содержащих это значение. Но есть и проблема: макрос поиска ищет только цифровые...

Создание папок с именами ячеек Excel
Простите если пишу не в этот раздел. Помогите пожалуйсто... В програмировании полный ноль... Суть такова: есть таблица Excel, в одной колонке перечесляются данные, около 6000 ячеек, необходимо...

Проверка ячейки на содержание слова
Подскажите, как написать в vba, проверку ячейки на содержание слова? Например в ячейке cells(1,1), предложение: Форум программистов. Надо проверить на содержание слова 'форум' Мне нужно что-то...

Удаление макроса из персональной книги макросов
Кто может подсказать, как правильно удалить макрос? Я сохранил макрос в Личную книгу макросов. Когда пытаюсь удалить созданный макрос появляется сообщение: "Изменить макрос в скрытой книге...

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

Как в макросах отключить предупреждения Excel?
Как в макросах отключить предупреждения Excel. В часности предупреждение при удалении листов из книги.

Как соединить две строки в одну
Суть такова - есть 2е переменные, нужно склеить их в одну. Например Per1 = "Hello " Per2 = "World!" Нужно получить третью переменную "Hello World!"

Удаление символов из строки
приведите пожалуйста пример.

Как в MS Excel сделать выпадающий календарь при выборе ячейки мышкой
Всем привет! Как в MS Excel сделать выпадающий календарь при выборе ячейки мышкой?

Группировка строк в Excel (макрос)
Помогите, пожалуйста, я так устала вручную группировать строки. Как написать макрос, чтобы в таблице EXCEL строки автоматом группировались по одинаковым названиям в первом столбце. Т.е. сбоку слева...

Как указать адрес ячейки через переменную
Нужно в ("C5:C116") вместо С116 вставить переменну i, которая обозначает ячейку. Подскажите пожалуйста как это реализовать?

Как в макросе перейти на другой лист книги Excel
Мне нужно взять данные с одного листа и скопировать их в ячейки другого листа и далее работать со вторым листом. Какой командой можно поменять лист? Помогите.

Сохранить файл Excel с именем, содержащимся в ячейке
Есть - EXCEL-овский файл, в некой ячейке (например A1:A1 первого листа) содержится (или формируется) некое имя (типа простой текст, например, название и т.д.). Надо, чтобы по нажатию простой кнопочки...

Поиск ячейки по значению
Здравствуйте! У меня есть таблица, она находится в левом верхнем углу листа Excel. Я считываю из нее данные, делаю расчеты и вывожу в другой лист результат. Нужно, чтоб программа правильно работала,...

Выход из цикла на месте выполнения условия
Private Sub CommandButton3_Click() 'Решения уравнения в форме Dim X1 As Double Dim X2 As Double Dim X3 As Double Dim E As Double X1 = Val(TextBox3.Text) 'Начало интервала X2 =...

Передача значения ячейки в переменную.
Доброго дня. Ворос такой: есть файл .xls, надо брать значение из диапозона ячеек, и сравнивать их с другим файлом. как можно это сделать в цикле???

Удаление лишних пробелов
В заданной строке удалить все лишние пробелы. Прошу помощи.

Определить, есть ли лист в книге с заданным именем
Нужно программно спросить есть ли лист в книге Excel с таким именем

Динамические массивы
застряла в решении задач на динамические массивы, поскольку всю жизнь решала задачи на паскале, а там данных возможностей нет, поэтому суть работы не могу понять. необходимо: а) создать событийную...

Как очистить буфер обмена?
вот собственно и весь вопрос Заранее спасибо

Как сделать выравнивание текста в ячейке
Мпа, добрый вечер!:D Скажите, пожалуйста, как сделать выравнивание текста в ячейке средствами VBA? Какое свойство за это отвечает? Заранее спасибо за ответ!

VBA excel функция Find - принцип поиска
Добрый день, уважаемые форумчане! В очередной раз обращаюсь к Вам за помощью. Имеется следующий код: dim kodG as single kodG = Cells(Selection.Rows.Row, 7) 'Запоминаем код графика...

Поставить кавычки (" ")
Всем добрый день! Коллеги подскажите пожалуйста как можно в ячейку с помощью VBA поставить кавычки (вот такой знак - ")? Я только нашёл способ сделать это с помощью функции Chr(34). Код выглядит...

Выделить диапазон заполненных ячеек
Добрый день. помогите пожалуйста сообразить: как мне выделить диапазон заполненных ячеек в колонке 1: определяет первую заполненную ячейку: ActiveSheet.Columns(1).Find("*", , xlFormulas,...

Очистка данных в ячейках
Подскажите пожалуйста как можно очистить ячейки данных в VBA?

Как использовать ReDim Preserve для двумерного массива
Создали, например, mArr(n, 4). При определенном условии в ячейке первого столбца, нужно загнать в этот массив еще несколько значений из той же строки. mcounter=0 For i=1 to endRow ' ...

Присвоение переменной имени книги и листа
Есть файл (Расчет.xls). В нем 3 листа(Лист1, Лист2, Лист3). Как при открытии файла присвоить переменной (F) имя файла и имя нужного листа для использования в range(F.cells(....))

Создание документа Word из Excel
Доброго времени суток. есть макрос в excele надо создать документ ворд заполнить его по шаблону некоторыми текстовыми данными после чего создать таблицу и заполнить её данными из таблицы excel ...

Копирование строки из одной книги в другую
Необходимо скопировать строку под номером 10 с активного листа активной книги, открыть книгу например С:\test.xls (с одним листом) и вставить скопированные данные в 5 строку. Помогите пожалуйста....

Как преобразовать число в текст (на подобии =текст() )
Нужно какую нибудь функцию VBA, которая бы выполняла то же самое что и =текст() (тесть преобразования чего либо в ячейке в текст) Попробовал записать макрос используя эту функцию получилось...

Вывод данных в ячейки Excel
Подскажите пожалуйста, как сделать так, чтобы при нажатии кнопки результат, результат выводился в определенную ячейку?

Задать диапазон ячеек через переменные
Привет! такой вопрос: мне надо задать диапазон ячеек. обычным способом типа Range("A1:A100") - неактуально, поскольку какое А100 у меня - неизвестно т.е. А100 - плавает. Мне нужно чтобы это...

Макрос - имя листа по имени ячейки
Господа, помогите нубу:) Вот в чем вопрос: 1. Нужно что бы имя листа менялось по имени ячейки. я находил подобный макрос, но...имя листа почему то менялось только один раз и потом на изменение...

Выделение фрагмента текста в Word, заключенного между заданными словами
Добрый день! Помогите, пожалуйста с кодом макроса! Дан файл с текстом: ............. ...Олег.... ............. ...Иван.... .............

Последний столбец и последняя строка на листе
Конструкция ниже определяет на текущем листе последнюю строку, заполненную данными lastRow = Cells(Rows.Count, "B").End(xlUp).Row Как таким же образом определить последний столбец с данными на...

Перебор ячеек в столбце exel
Добрый день, Товарищи! Не совсем понимаю еще exel. Задача, перебрать все строки (ячейки) в одном столбце и выполнить условие. Вот условие, если в чейке сегодня, то закрасить всю строку красным....

Как можно узнать backcolor (цвет заливки) для активной ячейки
ActiveCell.BackColor - так не работает, а еще как можно?

Самый быстрый метод поиска в массиве
Пишу в Excel макрос. По условию имею массив около 1 000 000 записей, каждая запись представляет из себя строку: формата - , это пример. В первых двух вертикальных линиях ||,в строках массива...

Вывод массива на экран
Привет. Извините за глупый вопрос, но подскажите пожалуйста, как в MsgBox вывести двумерный массив, размерность которого задается в программе, чтоб он весь был в этом окне? т.е. например массив 3x3...

Ошибка выполнения макроса Runtime Error 9: Subscript Out of Range
Здравствуйте, у меня есть написанный макрос для Exel 2003 на нескольких компах работает , а на нескольких компах выдает ошибку Runtime Error 9: Subscript Out of Range причем систем и офис...

Спойлер в Ворде
Здравствуйте, не подскажите как создать?

Рисунок на задний план в Excel
Здрасти У меня есть рисунок (Овал)прозрачный, необходимо поместить овал на задний план т.е. за текстом на листе при этом при клике как обычно (без рисунка)выделяется ячейка. Заранее благодарен...

Копирование-вставка (буфер обмена)
Народ не ругайтесь слишком сильно, есть код на VBA TextBox1.SelStart = 0 TextBox1.SelLength = TextBox1.TextLength TextBox1.Copy из которого ясно что данные текстового поля копируются...

Добавление выпадающего списка к ячейке
Всем, привет! Ситуация: программно создается несколько книг. Необходимо что бы в ячйках A1, A2,A3 созданных книг появлялся выпадающий список известных значений(значения текстовые). Помогите с...

Макрос: копирование данных из одного файла в другой
Здравствуйте! Хочу сделать макрос на копирование данных (в определенном диапазоне ячеек) из файла "шаблона". К примеру я открываю какой нибудь файл (имена файлов могут быть различны), запускаю...

ComboBox: добавить значения для выбора
Как в ComboBox добавить стандартные значения, которые потом можно будет выбирать?

Поиск слов в документе средствами Word
Есть какая нибудь функция реализующая алгоритм стандартного поиска Word`а ? Просто перебор коллекции Words явно медленнее...

Экспорт таблиц из access в excel и наоборот
Как импортировать таблицу excel в access и наоборот в vba?

Закрытие активной формы
И еще один вопросик небольшой ))) Скажите, пожалуйста, какой функцией VBA закрывается формочка ? Хотелось бы прописать, мол, если пользователь закрывает активную форму(которая до этого высветилась...

Преобразовать текст в дату
Привет всем ! В файле excel есть дата, записанная как текст, которую необходимо преобразовать в дату, которую понимает excel для последующих вычислений. Не понятно как лучше сделать с помощью...

Ошибка application-defined or object-defined error
При выполнении кода Range("DateAdd").Select Selection.Resize(Selection.Rows.Count, _ Selection.Columns.Count - 1).Select выскакивает ошибка-run-time error '1004':...

Передача массива в процедуру
Ребят, подскажите пожалуйста, подзабыл Есть на листе Excel произвольный массив. Как его передать в функцию,ну и в дальнейшем работать с этим массивом(определить его верхнюю границу,например)?

Удаление строк в Excel на VBA.
Прошу помощи у специалистов. Есть массив (2 столбца) на одном листе. Со временем в одном столбце некоторые ячейки оказываются пустыми. Надо удалить (НЕ очистить) те строки, к которым принадлежат эти...

Как через макрос добавить столбец?
Как через макрос добавить столбец? В объемной таблице я ищу нужный столбец. If DialogSheets('d1').Show = No Then GoTo M10 Worksheets('1').Activate Range('A2:BA2').Select ...

Сравнение двух столбцов листа и выведение совпавших данных
Доброго времени суток. Возникла такая потребность: имеется лист со столбцами A и B. В столбце A находятся данные, которые нужно сравнить с имеющимися в столбце B. Сравнивать ячейку нужно со всем...

Как остановить выполнение макроса в самом макросе?
Подскажите, пожалуйста, можно ли остановить выполнение макроса в самом макросе.. имею ввиду аналогию команд типа halt, exit... Есть вариант End Sub, но он не подходит - процедура вызывается из...

Как ввести в VBA arcsin, arccos
или arctg Подскажите, пожалуйста. Заранее спасибо

Ошибка "Can't find project or library" при открытии документа на других машинах
Здравствуйте уважаемые коллеги. Написал програмку :). Возника следующая проблема: она работает на компьютере на котором я её написал, а на двух других (с офисом 2003 и 2007) она работать...

Посчитать сколько символов содержится в строке
дана строка символов.посчитать сколько символов содержится в ней. Private Sub CommandButton1_Click() Dim stroka As Variant, k As Integer, char As Variant 'объявляем переменные stroka = ? k = 0 ...

Вычисление суммы по диапазону в VBA
Есть ли в Vba функция суммы по диапазону.Диапазон вычисляется в программе.На листе функцию задать не могу т.к. таблица создается программно изначально размер неизвестен.

Найти количество четных чисел, содержащихся в диапазоне
Hello, world! Вот такую задачу перед нами, студентами, поставил товарищ преподаватель, НО попросил внести небольшие дизайнерские и соответственно головоломающие коррективы. Вот непосредственно...

Как устранить ошибку: "user-defined type not defined"?
user-defined type not defined - эта ошибка возникает тогда из Excel должен создаться документ отчета у Word, а при запуске на исполнение на первой строчке нижнего примера возникает ошибка. Вот...

Почему вдруг начали появляться сообщения "ByRef argument type mismatch"?
Работал достаточно долго с программой. Проверял элементы по отдельности. Делаю сборку программы - и вдруг на все переменные стали появляться такие сообщения. В чем может быть причина?

Макрос копирования по условию
Добрый день форумчане, нужен макрос для копирования строк с определенным значением в столбце с основного листа на лист2; второй макрос - для копирования с этого же листа на лист3 если значения...

Как использовать оператор GoTo
Спасибо

Can't find project or library, Excell файл открыть не могу
Здравствуйте, у меня есть файл ексель с макросами, раньше все работало нормально, сейчас открываю и выдает ошибку "Microsoft Visual Basic for Applications" "Сan't find project or library", далее...

Макросы вставки строки снизу в таблице Excel
Здравствуйте! Прошу вас помочь, сам я точно не справлюсь!! В таблице, скажем, из 4-х столбцов (A,B,C,D) необходимо добавить строку снизу. При этом по столбцу A происходит автоматическая...

Поиск макросом дубликатов в таблице excel
Регистрация: 19.01.2009 Сообщения: 2 Репутация:10 поиск макросом дубликатов в таблице эксель Приветствую появилась необходимость поиска повторяющихся улиц с номерами домов в таблице эксель с...

Перенос слов в ячейке Excel XP
Господа, каким образом можно задать программно из модуля перенос слов в определенной ячейке или диапазоне ячеек... HELP!!!

Макрос для копирования информации с одного листа на другой по определенным условиям
Доброго времени суток, Гуру excel!!! Помогите написать макрос который будет копировать нужные данные по определенным условиям с одного листа и вставлять на другой, если конечно это возможно... ...

Обьединение нескольких листов данных в один макросом
Здравствуйте, подскажите пожалуйста. У меня есть 30 листов с данными Мне нужно объединить их в один лист. Как мне записать макрос? Я копирую данные из первого листа выделяю до последней ячейки с...

Подсчет непустых ячеек в столбце
Всем доброго времени суток! Подскажите, кто знает: необходима простая функция для подсчета непустых ячеек в указанном столбце (либо диапазоне). Т.е аналог екселевской ПРОМЕЖУТОЧНЫЕ.ИТОГИ (СЧЗ) Для...

Как вставить CheckBox в ячейку Excel'я?
Вопрос такой. Надо составить опросник (анкету) в Excel. Варианты ответов я предполагаю помечать галочками (CheckBox). Как в ячейку Excel встроить CheckBox ? Не на форму, а именно в ячейку!

Поиск по столбцу
Всем привет! Тема уже избитая, но все равно я не нашел ответа на вопрос. На таблице есть два столбца. В первом данные, во втором вычисления(формулы). Нужно найти значение в столбце при помощи...

Закрыть книгу без сохранения
По данному коду закрывается файл Private Sub CommandButton10_Click() ThisWorkbook.Close (False) 'без сохранения изменений End SubА как закрыть книгу без сохранения?

Какое значение содержит value пустой ячейки?
Какое значение содержит поле value у пустой ячейки?

Как получить список папок в заданной директории
Подскажите как получить список папок в заданной директории (при этом имена файлов в список попадать не должны)?

Выделить ячейки с B4 и до последней заполненной
Я Вас уже, наверное, достал, но мне нужна Ваша помощь. В общем мне нужно в макросе прописать выделение диапазона ячеек, начиная с B4 и кончая последней заполненной. Напишите, пожалуйста, как...

Определить количество дней для определенного месяца и определенного года
Составить программу, которая по заданным году и номеру месяца m определяет количество дней в этом месяце.

Как прервать работу зацикленного макроса, если CTRL/Break не "того"?
Привет. Макрос (видимо) зациклился и колбасит уже час вместо положеных 10 минут. Ни на что не реагирует, собственно. Хотя параллельно могу открывать другие книги ексель для работы. Я так понимаю,...

Эмуляция кликов мыши
Ребята, помогите написать простой макрос в VBA, встроенном в экселе. Необходимо следующее: при запуске макроса (Макрос1 пускай будет называться) надо чтобы мышь кликнула на экране в точке с...

ошибка "Run-time error '91': Object variable or With block variable not set"
приветствую! имеется документ на нескольких листах, заполняется по дням соответственно на многих листах есть даты текущего периода, в начале каждого месяца документ создается заново, для того чтобы...

Скопировать несколько столбцов в один по порядку
Здравствуйте! Подскажите, пожалуйста, как сделать следующую вещь. Имеется произвольное число столбцов с произвольным количество строк. Необходимо, чтобы справа налево, все столбцы были сформированы в...

Пропал MS DTPicker
Доброго времени суток! У меня Win XP, Office 2003. Начал в Word'е делать пользовательскую форму. Вставил в форму DTPicker. После переустановки системы и офиса при открытии формы в VBA ругается, что...

Как загружать в массив данные из Excel
:( Создал макрос в VISIO2010, но столкнулся с проблемой. Как загружать в массив данные из Excel. Есть ли такая возможность??????

Адаптация кода для 64 битных систем (x64)
всем, здравствуйте. помогите пожалуйста решить проблему. Есть книга с макросами, написанная для 32 битной платформы - там все работает ок. Сейчас у меня win7 x64 и Office 2010 x64 и возникла...

Как работать в ListBox с несколькими столбцами
Есть ListBox с 4 столбцами (ColumnCount = 4) Есть 4 массива данных: элементу 1 первого массива соответствует элемент 1 второго, третьего и четвертого массивов. AddItem в ListBox нужно делать так,...

Макрос для переноса данных в виде таблицы из Excel в Word
Добрый день, помогите пожалуйста довести до ума макрос , который бы экспортировал определенные данные из таблицы в виде таблицы Excel в Word. Критерием для выбора определенной строки из всего объема...

Как побороть Code execution has been interrupted
Почитал другие форумы и не нашел ответа. Вот выдержка: " При выполнении вполне работоспособного кода выскакивает сообщение "Code execution has been interrupted". Строчка программы, на которой...

Макрос. Автозаполнение анкеты в Word. Нужна помощь
Делаю макрос для автоматического заполнения анкеты. Есть куча повторяющихся строк, например фамилия, имя, отчество и т.п. При выполнении макроса данные вставляются только в одном месте, т.е....

Макрос не работает в 64bit
Здравствуйте, макросы были написаны на 32-разрядной системе. заменили компы на вин 8 64бит. Столкнулся с проблемой "the code in tthis project must be updated for use on 64-bit systems. please...

Управление ошибками в VBA. Операторы On Error, Resume, объект Err
Информация из интернета: Ошибки в VBA можно разделить: Возбуждение ошибки может быть сделано самой операционной системой (VBA) или исполняемой процедурой(почти все они классифицированы и...

Ошибка Run-time error 9: subscript out of range. В чем причина?
В VBA не очень шарю, но пришлось написать программу для выставления цен. Появляется ошибка, не могу понять, что не так. Задача: написать программу, которая берет число из ячейки F1, если оно...

Свойство .Range для умной таблицы. Обращение по названию столбца
Добрый день. На листе имеется умная таблица с заголовками. При работе с ней макросами, я обращаюсь к ней так: WTName = "UT" Set WS = ThisWorkbook.Worksheets("Лист1") Set WT =...

Как скопировать только цвет ячеек? Без формата
Есть столбец с разноцветными ячейками, содержащими текст. Справа от него столбец с цифрами. Еще правее столбец с процентами. Нужно, чтобы второй и третий столбцы были раскрашены так же как...

Как добавить файл Excel в виде значка в презентацию PowerPoint
Добрый день! Подскажите, возможно ли с помощью кода добавить файл EXCEL в виде значка в презентацию PowerPoint? Много форумов просматривал, но нигде не нашел. Если это невозможно, то как сделать...

Excel VBA - Application defined error 1004
Добрый день, Помогите разобраться. Есть код Sub GetValues(f As Variant) Dim last_row As Long, last_col As Long Dim wb As Workbook Set wb = Excel.Application.Workbooks.Open(f) For Each sh...

Как узнать Item листа в книге Excel
есть большая книга (листов больше 1000) Не ругайте - так удобнее мне для своих целей Name листов меняются программно, а item - величина постоянная Мне нужно оперировать доступом к конкретному...

Как узнать количество страниц при печати в Excel на VBA?
Убедительная просьба помоч!!! Как узнать количество страниц при печати в Excel?

Суммирование произвольного диапазона ячеек
Здравствуйте, уважаемые форумчане. Подскажите, пожалуйста, как можно сделать следующее - хочу просуммировать диапазон ячеек A (начальный номер) : A (конечный номер) и результат выдать, скажем в...

Как присвоить ячейке значение другой ячейки, у которой известны координаты
помогите, пожалуйста, начинающему необходимо присвоить значение ячейки, у которой известны координаты, другой, и перейти на ячейку, соседнюю с первой

Копирование текста между документами Word
' "Пусть надо скопировать текст из текущего файла в новый документ, ' с начала первой страницы, до 11 (включительно)". Dim rng As Range, s1 As Range, s2 As Range Dim bm As Bookmarks Dim tmpDoc...

Макрос сортировки строк в Excel
Добрый вечер, помогите пожалуйста с макросом в excel 2010. Есть таблица шириной в 6 столбцев (A-F) длина не фиксированная, может быть любой. Задача макроса заключается в следующем, необходимо чтоб...

Программно снять защиту с листа чтобы добавить строку
Добрый день! Есть макрос на добавление строки: Sub add_row() Rows(ActiveCell.Row).Insert Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row) End Sub На листе есть защищаемые...

Как открыть форму, а Excel скрыть или вовсе не открывать
Собственно меня интересует как возможно открыть форму в документе эксель но так что бы была видна только форма при открытии документа а сам документ был скрыт или свернут?

Копировать только значения
Добрый день. Пишу макрос и на данный момент столкнулся со следующей проблемой: есть готовый код,с помощью которого я собираю информацию со всех листов на отдельном листе и не знаю что следует...

Русская кодировка в Excel
Привет! Ребят, нужна ваша помощь. Написал один макрос на VBA. Протестировал его в Excel 2013 на двух компьютерах все работает корректно. На домашнем компьютере стоит русский Windows 8.1, на рабочем...

Макрос на замену каждого третьего слова в тексте на код EQ
Здравствуйте! Помогите, пожалуйста, создать макрос для замены каждого третьего слова в тексте на код EQ. Вот собственно в чем вопрос: Исходный текст: Однако громадные возможности компьютеров...

Поиск подстроки в строке
Тему уже создавал, но так и не понял, как делать. Нужно, что бы в экселе в ячейке А1 выполнялся поиск слов, записанных через запятую в столбец А2, а результат, и найденные слова, с числом их...

Можно ли использовать формулы Excel в коде VBA?
можно ли использовать формулы Excel в коде VBA? например есть такой диапазон: Dim r1 As Range Set r1 = Range("A1:B2,A4:B6") можно ли как то в коде vba подсчитать сумму в этом...

Макрос для автоматической нумерации строк
Подскажите, пожалуйста, как исправить макрос чтобы строки нумеровались автоматически на листе, а также при удалении строки нумерация также смещалась. Private Sub worksheet_change (byval target as...

Транслитерация из латиницы в кириллицу
Подскажите, вот нашел такой макрос: Option Explicit Function Translit$(iValue$) Dim iRussian$, iCount%, iTranslit As Variant iRussian$ =...

Получение значений из ListBox в ячейку
Подскажите пожалуйста как мне получить значения из ListBox в ячейку, значений в ListBox может быть и 1 и 20. Заранеее благодарен.

Найти остаток от деления двух действительных чисел
Задание такое: найти остаток от деления двух действительных чисел. Реализовал вот так: Sub Lab4_1() Dim a! Dim b! Dim c As Double a = Cells(2, 1) b = Cells(2, 2) c = a Mod b Cells(2, 3) = c

Макрос для обхода антиплагиата
Здравствуйте! Тут уже обсуждали антиплагиатные макросы, я просмотрела темы и даже попробовала некоторые из тех, что были предложены. Какие-то из них выдают ошибку, какие-то рабочие и действительно...

Создание выпадающего списка
Нужно создать выпадающий список в ячейке средствами VBA, который ссылался бы не на диапазон ячеек, а на внутренний диапазон в тексте программы. Как это дедается? Заранее спасибо обитателям форума

Запуск макроса из командной строки
А можно ли все-таки запустить макрос Excel'я из командной строки или bat-файлы, не используя auto-open()? C auto-open() неудобно то, что при ручном открытии файла макрос также будет...

Какое событие вызывает клик по крестику закрытия окна
Какое событие вызывает клик по крестику закрытия окна (правый верхний угол) ввода?

Макрос копирования ячеек по условию в Excel
Здравствуйте господа программисты! Столкнулся с непосильной задачей. Знания в написании макросов на уровне новичка, да и то, в большей степени по примерам, так что прошу помощи. Буду благодарен за...

Вставить изображение в ячейку Excel
Привет всем Гуру ЕКСЕЛЯ И VBA. Помогите разобратся с проблемкой! Как сделать в екселе 2007 чтоб при щелчке на ячейке А3 отрывалось собственное окно черес которое, можно вставить самому фото в...

VBA функция Find поиск нескольких значений в диапазоне
Доброго времени суток! Заранее извиняюсь за неумный вопрос, VBA изучаю недавно. Столкнулась со следующей проблемой: With Range("j22:k29") Set cell = .Find(What:="± -",...

Автоматический ввод текущей даты в Excel
Всем доброго времени суток. Такая вот задача: при выборе значения из списка в одной ячейке таблицы - в другой ячейке должна появиться текущая дата. И самое главное - дата не должна больше...

Элементы управления InternetExplorer.Application
Всем привет! Не могу найти в интернете документацию по элементам управления InternetExplorer.Application. Т.е. создаю код Set objIE = CreateObject("InternetExplorer.Application") ...

Программное построение диаграмм в Excel
Скажите пожалуйста, как программно построить линейную диаграмму в excel при том условии, что количество строк, являющихся источником данный все время будет разным? Я научилась их строить для четко...

Макрос отправки письма Outlook через Excel с автоприкреплением файла
Добрый день! Есть следующий вопрос: Нужно из Excel 2010 макросом создавать письмо Outlook, в которое автоматом прикреплялся бы иной файл Excel 2010, размещенный (например) на рабочем столе...

Макрос, копирование ячеек в пустую строку на другом листе
доброго времени суток, господа! на листе 1 имеются ячейки для заполнения(анкета). требуется при нажатии кнопки, чтобы данные из этих ячеек переносились на лист 2 в строку (чтото типа базы), при новом...

Подскажите как работать с ComboBox
Подскажите как работать с ComboBox, а то уже давно неработал с формами Есть 4 названия, как их вписать в ComboBox, чтобы при выборе одного названия, оно записывалось на лист екселя

Присвоение переменной
Ребят, подскажите, пожалуйста, как задать строковую переменную, а мотом присвоить ей значение, находящееся в буфере обмена? А если мы знаем, что в строке будет число, её можно как-то...

Система электронного хронометража в Excel
Надеюсь что задумка, реализованная с помощью уважаемых форумчан, поможет многим спортивным судьям. Собственно смысл задумки в том, чтобы фиксировать время велогонщиков по кругам с помощью...

Сохранение текущего листа Excel в отдельный файл
Доброго всем времени суток! Помогите справиться с небольшой проблемкой. Есть файл Excel с несколькими листами. Сделал ToolBar с кнопками. Как реализовать кнопку "Сохранить как" только для...

Взятие данных из PDF
Взятие данных из PDF-файла с помощью VBA. Возможно ли это? Если возможно, то, наверное, понадобится какая-нибудь библиотека классов и соответственно справка по этой библиотеке нужна, чтобы...

Пересчет формул только для 1 листа
Подскажите, пож. Ситуация: программный пересчет объемных данных на листе 1; генерируются пошаговые значения, расставляются по таблицам, часть значений (используемых на следующем шаге расчета)...

Формула log в vba
Помогите записать в vba - Log по основанию 1/2 (x^2-1) Когда пишу Log(x^2-1) выдает ошибку записи основания

Как сделать книгу активной, зная имя книги?
Как сделать книгу активной зная имя книги?

Сравнение двух массивов в excel
Всем добрый вечер! очень нужна Ваша помощь. Есть два массива (пример приложил, размерность у них условная, на самом деле 10 тыс. и более записей в каждом), если их сравнить, в предыдущем массиве...

Object required
в одном документе Ворда есть созданное мною меню что-то с сегодняшнего дня нажимая на меню стал получать ошибку Object required - требуется объект Код пошагово проверить нельзя из-за этой строки,...

Написать программу для вычисления квадратного корня
как написать программу для вычисления квадратного корня в Visual Basic в excel

Цикл в обратном направлении
Можно ли в VBA сделать обратный цикл(что бы считал наоборот). На паскале он реализуется вот так. for k:=6 downto 1 do

Открыть диалог сохранения файла
Здравствуйте, господа программисты! Скажите, пожалуйста, как средствами VBA можно открыть меню на сохранение программно созданной книги документа (изображение "сохранение).jpg " в прикрепленном...

Поиск и выделение в таблице по нескольким параметрам
Ночи доброй форумчане! возник следующий вопрос: есть таблица(размерность может быть как увеличена, так и уменьшена) можно ли вывести на экран менюшку в котороый можно будет задавать несколько...

Ввод в текстовое поле только цифр
Подскажите пожалуйста, как сделать так чтобы в компонент TextBox можно было вводить только цифры, а не буквы?

Функция split: указать несколько разделителей
можно ли в качестве разделителей функции split указать несколько разделителей. Мне нужно одновременно разбить строку на пробелы, знаки переноса строки и запятые. желательно с примером. плизз...

Решение квадратного уравнения
Составьте программу на языке VBA для решения квадратного уравнения a *x^2 +b*x + =0 Программа должна проверять правильность исходных данных и в случае, когда коэффициент при второй степени...

Перенос данных с одного листа на другой
Добрый день! В книге два листа лист 1 с данными, лист 2 в него надо перенести некоторые данные. Так как данных много, возможно перенести автоматически В требуемые ячейки. Например "ФИО" в Одну...

Ошибка runtime error 1004 application-defined or object-defined error
Здравствуйте! Взяла простенький пример из книги Уокенбаха "Excel 2010. профессиональное программирование на VBA", но у меня почему-то не работает, выдает ошибку: 'runtime error 1004...

Календарь, который понравится всем (готовое решение)
Сегодня я решил выложить настоящий календарь. Который реализован только встроенными объектами и методами и на обычной форме UserForm и нужна для этого только одна форма, больше ничего стало...

Перекодировка ANSI -> UTF-8 программно.
Проблема: в VBA Excel создаю xml-файл. Файл создается в кодировке 1251. А нужен в UTF-8. Посоетуйте, плиз, как сделать программно: 1 - Перекодировать весь файл, типа SaveAs .... UTF-8 2 - При...

Как найти последнюю строку таблицы Excel
Доброго времени суток. упорно занялся изучением VBA кое какие вещи уже получаются, но при работе столкнулся с таким затруднением: имеется неограниченое кол-во одноструктурных таблиц, которые должны...

Фильтры и макросы в Excel
Доброго времени суток! Необходимо сделать следующую вещь: Книга Эксель и все ее листы должны быть защищены и при этом нужно реализовать фильтр(желательно не автофильтр, чтобы автофильтр был...

Макрос для всех документов
Здравствуйте! Поскажите как сохранить макрос для всех документов, что бы не писать в каждой книге. (эксель, офис 2007) Также вапрос такой, если я кнопку макроса повешу на меню в 2007 офисе, будет...

Записать формулу в ячейку, используя vba
Добрый день! Имеется такая проблема: есть 2 листа, пусть лист1 и лист2. На каждом листе есть таблицы разной размерности: на листе1 - 12х12, на листе 2 - 3х144 (пусть начальная ячейка таблицы на...

Замена меток в документе WORD данными из EXCEL
Доброго времени суток. Возникла необходимость на работе в создании данного макроса, а правильно реализовать проблематично. Суть: Есть папка в ней имеется файл Word (Set objWrdDoc =...

Как создать надстройку с макросом и установить её на несколько компьютеров?
Подскажите пожалуйста как создать надстройку с макросом и установить её скажем на несколько компьютеров, но чтобы эта надстройка не была прикреплена к одному файлу(вся работа происходит только с...

Автоматическая замена части формулы в ячейке Excel
Доброго времени суток ! Вот столкнулся с такой пробелмой, ищу помощи.. На листе Excel 2003 имеет несколько тысяч формул типа ='C:\ Budget- 2013\1.1'!$AR$10 ='C:\ Budget- 2013\1.1'!$AА$10...

Найти минимальный и максимальный элементы массива
Дан массив целых чисел K(n), найти в нем минимальный Kmin, и максимальный Kmax элементы. Вывести в порядке возрастания все целые числа из интервала (Kmin; Kmax), не встречающихся в исходном массиве.

Как из Excel открыть папку с файлами Word
Всем доброе время суток ! Есть задача. Как кнопкой, находящейся в Книге Excel, открыть папку с несколькими документами (файлами) Word? Книга с кнопкой и папка с документами Word...

User-defined type not defined
Уважаемые, помогите, запарился... Есть макрос в Access, нужно вызывать этот макрос из excel (нужно именно так) Ниже код: Sub m1() Dim As cnn As ADODB.Connection Set cnn =...

Как записать значение в определенную ячейку
Функция в VBA использует значения из различных ячеек на листе, получаю их так s = Worksheets(1).Cells(nom, 4 + i) однако обратного действия не получается, т.е. я не могу в функции записать...

Вывод массива на лист excel
Всем добрый вечер. Собственно, проблема вот в чем, пользователь вводит количество столбцов и строк массива, после чего сам же вводит значения Как сделать так, чтобы это выводилось на лист excela? ...

Как определить количество строк? (Excel)
После установки AutoFilter надо определить количество видимых не пустых строк на листе. (Способ, просмотра и подсчета от первой до последней строчки не подходит).

Изменение формата даты
Всем хорошего дня! У меня такая проблема: Написал функцию расчёта срока изготовления изделия для этапов производства, в зависимости от общей даты Старта (А1) и Финиша (А2) Заказа, (К -...

Прервать итерацию цикла for
Здравствуйте. Есть цикл For i = 10 To 60 внутри цикла есть условие при котором нужно перейти к следующему значению i If old_s = new_s Then ??????? (начать цикл сначала со следующим...

Возведение числа в степень
Ребята. Не математик я. Как возвести в степень число в VBA? Степень - целочисленная переменная. Возводим в степень двойку. Как, например возвести 2 в степень 8, не прибегая к For-циклу? Покопал...

Обращение к ячейкам открытой книги (не текущей)
Макрос должен запускаться, спрашивать - какой файл ему взять. Открыть его, разделить определенную ячейку на 1000, сохранить файл. Как это сделать? А то я глючу. listname = "Топливо форма"...

Выполнение процедуры с задержкой
Ребята! Возник вопрос! Есть процедура которую нужно выполнить (Excel VBA), но эта процедура должна выполняться с задержкой в секунд , после того как ее вызвали! Не могли бы Вы помочь с кодом! Заранее...

Форматирование таблиц в Word
Здравствуйте! У меня есть куча документов с таблицами на 3 листа. Нужно, чтобы по нажатию кнопки всё содержимое отформатировалось(уменьшился шрифт, уменьшилась высота строк, удалились разрывы страниц...

Вывести число прописью
Добрый день. Прошу у вас помощи. Мне нужно создать макрос в ворде, чтобы когда пишешь число, например, 23, то рядом автоматически писалось это же число прописью в скобках. Помогите,пожалуйста. Кто...

Создать матрицу размера n х m / найти значение элемента матрицы
Привет всем) Помогите пожалуйста разобраться с заданием: 1)Ввести значения переменных n и m, создать матрицу А, в которой n - количество строк, m - столбцов. 2)Найти значение элемента X...

Проблема с типами данных. Run-time error '6': OverFlow
Option Explicit Option Explicit Dim curCSP As Single Dim curSP As Single Dim dbSV As Single Dim dbIr As Single Dim dbTM As Single 'Const curCSP = 51 'Const curSP = 50

Как в Excel можно подсчитать количество символов в ячейке?
Как в Excel можно подсчитть количество символов в ячейке. Например мне нужно в ячейке D1 вывести количество симолов в C1. Спасибо.

Excel выдает ошибку - Недостаточно системных ресурсов для полного вывода на экран
Помогите пожалуйста: При выполнии макроса, а также при его редактировании в VBA возникает ошибка 'Недостаточно системных ресурсов для полного вывода на экран' Проект содержит около 7 форм. После...

Как записать переход по стрелке вниз на одну ячейку, либо вправо - влево - вверх
Добрый день. Необходимо в макросе прописать переход по стрелке вниз на одну ячейку, либо вправо - влево - вверх. При записи идет отображение как активация той или иной ячейки с определенным адресом....

Перенос данных таблиц из Excel в Word
Имеется Word''овский файл-отчет - текст, таблицы-источники для графиков (10 шт.) (по 2 строки и 15 столбцов, не отображаются), графики (10 шт.), таблицы информационные (5 шт.) (порядка 15 строк и 10...

Копирование ячеек с сохранением форматирования
Привет. Проблема такая....у меня в таблице есть много полей,и одно из них индикатор. В роли индикатора выступает цвет ячейки. Как мне скопировать на другой лист сохраняя цвет этой ячейки!? У меня...

Определить количество строк в таблице Excel
доброго времени суток! есть небольшая проблема, не знаю в чем загвостка. хочу вывести количество строк из таблицы excel в text box (количество строк все время изменяется) Private Sub...

Как правильно организовать заполнение массива
Хочу создать и заполнить массив. Вот на такой код ругается: Dim a_RightAns (2 To 11) As Integer a_RightAns = Array(1, 0, 2, 2, 0, 3, 3, 2, 4, 0) Придется вручную заполнять или как-то можно проще...

Как быстро определить: целое ли число?
Public Sub a() Dim x As Single Dim i As Single t = Timer For i = 1 To 256 For j = 1 To 256 For k = 1 To 256 x = 1 + (i / 129) If 0 = (x - CInt(x)) Then ...

Работа Excel со сканером штрих-кодером
Помогите пожалуйста настроить работу Excel со сканером штрихкодером. Точнее у меня есть сканер и мне нужно чтобы он работал с Excel. Может нужно прогу какую или в Excel что-нибуть настроить

Ошибка при открытии файла - Ошибка в части содержимого в книге
Добрый день! Открываю файл. Создаю макросом сводную таблицу, сохраняю файл. Затем при попытке открыть данный файл появляется ошибка: “Ошибка в части содержимого в книге “Книга1.xlsx”. Выполнить...

Excel VBA: Копирование листа из другой книги
Снова здравствуйте! Пытаюсь скопировать лист из одной книги в другую Private Sub Load_Click() shName As Variant On Error Resume Next ZDBFileName = Workbooks("1.xls").Path...

Ввод в Textbox только чисел (фильтрация ввода)
Подскажите, как грамотно организовать фильтрацию ввода символов в TextBox? Нужно, чтобы вводились только цифры. Никаких других символов вводить нельзя - ни запятых, ни точек, ни букв. Вообщем защита...

Корректное закрытие файла Excel
Здравствуйте, уважаемые участники! Подскажите, пожалуйста как корректно закрыть файл .xls в vba? Файл открывается следующим кодом: Dim oWbk As Workbook Set oWbk =...

Close и Save документа Word
Close и Save документа Word, не могу в них врубиться, посмотрите пжл, три нижепреведённые строки правильно закомметировали, если нет поправьте '1 закрываем документ, чтобы не появлялось...

Округление числа до 2 знаков после запятой
Буду очень признательна, если кто-то подскажет, как написать программу, округляющую число до двух знаков после запятой. Программа должна использовать функцию Int.

Получение номера выделенной колонки
Как получить номер выделенной колонки, т.е. выделил колону 'С', а он мне выдал, колонка '3', а не 'C:C' Заранее спасибо

Как отключить конфликт имен?
Как отключить конфликт имен при копировании данных из одной книги в другую, если имена требуются одинаковые

Организовать связь элемента checkbox (флажок) и ячейки в excel
возникла потребность создать кучу ячеек и чтобы в каждой из них был checkbox который бы устанавливал для этой ячейки значение 0 или 1. Попробовал сделать - вид-> панели инструментов -> элементы...

Календарь на год в Excel
Помогите пожалуйста! необходимо создать календарь на год! вводим год а он нам календарь....есть календарь на месяц а на год как сделать не понимаю...

Работа процедуры с ячейками таблицы
Ребята помогите выполнить задачу! Откройте новую рабочую книгу. Введите следующие значения в первый лист рабо¬чей книги. Ячейки Значения ———————————————————— А1 Товар А2:А6 Названия каких-либо...

Удаление строк по условию
Народ, помогите ускорить процесс: For i = 10000 To 1 Step -1 If Cells(i, 2) = "" Then Range(Cells(i, 1), Cells(i, 2)).Select Selection.EntireRow.Delete End If Next i ...

Подключение нужных библиотек при переносе программы на другой ПК
Всем доброго здоровья! Может ли кто подсказать, как автоматизировать процесс подключения нужных библиотек VBA при переносе программы на другой комп? Как правильно создать какой-нибудь bat-файл или...

Снять выделение цветом отдельных ячеек диапазона
Здравствуйте! Снова задаю неумный вопрос. :sorry: Подскажите как снять заливку отдельных ячеек диапазона. Я смогла уговорить Excel снимать выделение в случае, если заливка всей строки. А если в...

Как отключить расчет формул при работе макроса?
Народ, расскажите как отключить расчет формул при работе макроса, а то формул навалом и при каждом лишнем движении формулы заново расчитываются - по пятнадцать минут жду! как отключить и как...

Сравнить две таблицы на листе в Excel
Форумчане, доброго времяни суток) Ковыряясь в Excel VBA сталкнулся с проблемкой для себя,и хотелось бы найти способ реализации,ради чего пишу,Вам. Ситуация: Имеются две таблицы, на одной из...

Как задать "Пи" через встроенную функцию
как задать пи через встроенную функцию раннее я просил помочь решить данный пример но мой преподователь не принимает данное решение тк она утверждает оно не верное и просит задать пи как то иначе...

Замена текста в колонтитуле макросом
Здравствуйте! В ходе разработки проектов возникла необхоидмость создавать большое количество пояснительных записок. Иными словами - создание большого количества документов word по шаблону. Макрос...

Макрос для Outlook: автоматическая проверка всех входящих писем
Друзья, простите что обращаюсь, но уже давно пытаюсь и никак не могу написать макрос для outlook. Нужно чтобы он проверял автоматически все входящие письма, доставал файлы .xls .xlsx, если они в .rar...

Среднее арифметическое и геомитрическое
Задать 3 действительных положительных числа,найти среднее арифметическое и среднее геомитрическое этих чисел...

Как проверить пуст ли массив?
это продолжение темы. интересует грамотность записи If Массив(0) = "" Then ' вот эта проверка мне кажется неграмотная Добавлено через 1 минуту Еще интересно: как его грамотно начать заполнять....

Ввод и вывод сообщений
1. Организуйте ввод с клавиатуры двух чисел. Окна ввода должны иметь различные заголовки, появляться в разных частях экрана, содержать разные сообщения и неравные значения в поле ввода по умолчанию....

Объявление двумерного динамического массива
Всем доброго здоровья! Как известно (некоторым продвинутым юзерам), одномерный динамический массив объявляется так: Dim arrRecords() as string Может ли кто подсказать, как объявить двумерный...

Сложные UserForm в Excel
Добрый день! Очень нужна помощь по UserForm в excel... Есть задача и отличная мысль по ее решению, однако сомневаюсь в ее реальности... Вобщем, можно ли сделать как-то так, чтобы при открытии книги...

Протягивание формулы до последней строки с данными в макросе
Добрый день! Создала макрос через "Запись макроса" Мне нужно протянуть несколько формул по столбцу до последней строки с данными. Макрос записал протягивание только до конкретной ячейки. Так как...

Как изменить активный лист в коде одного макроса?
Здравствуйте, подскажите как сделать в одном макросе замену активного листа. То есть я скопировала ненулевые значения в другой лист и теперь нужно, чтобы в этом втором листе убрались пустые строки....

Что за функция IIF в VBA и для чего он служит?
Кто объяснит что за функция IIF в VBA и для чего он служит в ХЕЛПЕ ни чего не понял Спасибо

Команды VBA к умной таблице
Добрый день, Где можно посмотреть синтаксис команд обращения к умной таблице? По сути мне необходимо проверить в ячейке на наличие формулы только в пределах умной таблицы Видел только ...

Как проверить наличие файла?
Нужно проверить есть ли файл по заданному пути ,например: "C:\Users\мвидио\Desktop\VBA\txt\123.txt" Нужно проверить не был ли удален этот файл пользователем!

Ворд: Печать книгой
Здравствуйте! Помогите пожалуйста =) Уже все облазил не найду решения =( Вроде бы и задача не сложная.. в общем надо сделать что бы в ворде можно было напечатать книгу (20 страниц) Надо что бы при...

Условное форматирование ячеек
Ребята, подскажите. Есть в Excel такая возможность - применить к определённому диапазону условное форматирование. Т. е., например, если в ячейке записано "1", то она закрашивается каким-нубдь цветом...

Как использовать Таймер в VBA
Здравствуйте, проблема в следующем: в экселе нужно создать код, который берет заданное численное значение (например 80 сек) из ячейки и при нажатии на кнопку начинает работать таймер (его...

Создать фильтр по значению ячейки
Всем привет! Как в MS Office Excel реализовать фильтр по значению ячейки. покажу на картинках что я имею ввиду. Имеется программа со списком различных форм отчетности. для удобного поиска форм...

Vba. перейти на одну видимую ячейку вниз
Здравствуйте. Как на VBA записать код, который переводит активную ячейку на одну вниз среди видимых? т.е. у меня есть таблица. По одному из полей включён фильтр. Пусть это будет столбец номер...

Автоматическая отправка e-mail с Excel или с Access
Друзья помогите решить задачу!!!!! Есть три колонки: -список работников -электронный адрес -соответственно дни рождения. Возможно ли написать макрос для автоматического отправления...

Оператор Like
Оператор Like, такой простой, но такой таинственный :) Вообще, по нему всё ясно, кроме некоторых особенностей. Так, например, оператор Like очень здорово работает, если в качестве шаблонной строки...

Поменять язык интерфейса VBA
Здравствуйте, подскажите, где меняется язык интерфейса VBA? Вместо английского меню отображаются иероглифы

Снятие блокировки открытия с макроса в Excel2003
weeper (15.04.2006) 1. Меню Сервис/Доступ к книге/Разрешить совместный доступ (галочку убрать); 2. Нажать Ок; 3. Нажать Да в появившемся окне; 4. Alt+F11. Может кому еще пригодится: Только что...

Как добавить кнопку на лист
Подскажите пожалуйста, как сделать в EXCEL кнопку чтобы при ее нажатии запускался макрос Visual Basic? Чего-то не могу ее найти не в Objects, не в Hyperlink... непонятно.

Можно ли писать на VBA в OpenOffice
Есть программа, которая экспортирует в excel через макросы. Т.е. просто запускается определенный xls-файл в котором подгружается шаблон xla. В MS Office Excel все работает на ура, а вот в OOo Calc...

Проблема замены запятых на точки в Excel
Проблемка возникла, когда функцией 'заменить' я меняю запятые на точки в ячейке он цифры меняет на дату или цифру ну не ту которая была как с этим справиться помогите плс.

Закрыть файл Excel с сохранением сделанных изменений
Вроде изучил этот вопрос 'параметр SaveChanges типа Boolean, если установить True сделанные изменения сохранятся 'в противном случае нет, если параметр упускается 'тогда при закрытии появляется...

Из Excel открыть документ Word
Как из Excel открыть документ Word, в котором был бы определенный текст

Excel: чтение в массив полей таблицы Excel?
Добрый день, появилась необходимость написать некий макрос, с VBA столкнулся впервые. Нагуглить внятный пример не получилось, может подкинете, а там я уже интуитивно разберусь, думаю) Спасибо.

Можно ли заставить функцию возвращать несколько значений(массив)?
Доброго всем. Очень неудобно, что в ВБА функция возвращает только одно значение. Может кто обошел эту преграду? Можно ли заставить функцию возвращать несколько значений(массив)?

Вставка картинки в ячейку программно
Здравствуйте, Есть два столбца: id, рисунок имя картинки состоит из id. Например, id=111, а рисунок 111.jpg. Я установила высоту строки=200, Мой код: Public Sub insPic() ...

SQL запрос к Oracle из Excel через ODBC
Люди! Подскажите, pls, как написать макрос, который по данным запроса к базе данных Oracle устанавливал бы значения переменных или ячеек рабочего листа? Очень хотелось бы пример соединения с базой...

Отображать на странице Word'а число страниц в документе
1) Есть документ Word, в котором постоянно меняется количество страниц. Нужно чтобы в одном месте в документе отображалось текущее количество страниц. Как это можно реализовать? 2) Как можно...

Избавиться от ошибки "Procedure too large"
У меня при запуске макроса выдаётся ошибка Procedure too large. Можно обойти эту ошибку, не разбивая на несколько разных сабов? Процедура действительно большая. А какое ограничение есть по...

Цикл по символам строки
Есть непустая строковая переменная x, хочу перебрать ее посимвольно в цикле. Умеет ли VBA как в пайтоне запускать цикл по элементам строки? For Each i in x ... Next i

Убирать первые символы строки
50851 бла бла бла блаблабла вот есть допустим такая строчка, как убрать !первые! символы, от 3 до 5, либо убирать первые цифры в строчке

Объекты в Excel
Объект Application (Приложение) занимает самый верхний уровень иерархии объектов Excel. Объект Application управляет установками и параметрами уровня приложения, т.е. такими, которые можно найти в...

Заполнение ячеек листа Excel из массива
Есть массив строк, нужно заполнить первый столбец значениями из массива Добавлено через 3 минуты Worksheets("Лист1").Select For i = 1 To UBound(massiv) Step 1 Cells(i, 1) =...

Ошибка 5941: "Запрашиваемый номер семейства не существует" при добавлении макроса на панель быстрого доступа
Всем привет. я не программист и у меня такая проблема: писала довольно простой макрос для создания формулы с автоматической нумерацией в ворде (чтобы формула не "съезжала" влево). вроде создаю сам...

Нужен макрос для удаления значений в ячейках по условию
Ребята каким можно макросом удалять значения определённых ячеек .Задача макроса ,в ячейках в каждой из строк начиная с 28 строки столбца I ,промониторить выполняется ли условия чтобы если в ячейке...

Запуск пользовательской формы при открытии файла
Пока нашел только такой способ Private Sub Workbook_Open() Application.Visible = False Call UserForm1.Show End Sub Но при запуске .xlsm видно как открывается книга, потом...

Как узнать объединены ли ячейки
Здравствуйте. Помогите пожалуйста. Как определить объединены ли ячейки. Задача такая перебирая строки в таблице определить объединены ли столбцы (например первый и второй столбец), если да то одно...

Как удалить строку всю?
В Эксель у меня строки с данными..... по номеру строки мне надо удалить всю строку....) есть команда такая или как?

Что делает команда Application.DisplayAlerts
Здравствуйте. Вообщем, у меня на кнопке удаления страницы графика с екселя записана команда: Application.DisplayAlerts=false charts.delete Application.DisplayAlerts=true Объясните...

Ошибка 76 Путь не найден (Path not found)
Есть: файл с .pptm макросом, в котором созданы UserForm1 и Module2. Код Module2: Sub SlideGenerate() UserForm1.Show End Sub При запуске выдаёт ошибку: Run-time error '76': Path not found

Как выделить всю текущую строку в Excel?
как выделить всю текущую строку? Excel. если извесно, что в строке 5 ячеек? спасибо

Выделение отдельной строки в ячейке таблицы Word
Ребята хелп ми, уже из сил выбился. Как выделить отдельную строку в ячейке таблицы Word? Ставлю курсор в начало строки и пробую различные методы типа MoveEnd(), EndOf(), MoveEndUntil() и другие. Все...

Открытие по очереди всех файлов из каталога
Здравствуйте, подскажите как правильно написать строку Application.Workbooks.Open ("c:\Âõîäÿùèå\3.xls"), что бы в имени файла была переменная. В моем случае s Суть в том что бы открыть все файлы из...

Как с помощью VBA в Excel можно получить координаты определенной ячейки?
Как с помощью VBA в екселе можно получить координаты определенной ячейки. Просто в определенную ячейку надо вставить имейдж

Экспорт таблицы из Word в Excel
Уважаемые, здравствуйте. Столкнулся с проблемой рутинизации обработки присылаемых файлов в Word и с необходимостью экспорта всего одной имеющей ценность таблицы в Excel, с некоторыми...

Макрос поиска и замены букв в MS Word с верхним подчеркиванием
мне нужно позарез написать мкрос чтобы он искал во всем документе жирные слова или буквы и заменял их на обычные буквы но уже с черточкой вверху...как сделать их обычными я знаю)))...как сделать так...

Заполнение ListBox с использованием свойства List
Здраствуйте, уважаемые форумцы! Можно маленький вопросик? Надо написать макрос, кот бы производил заполнение списка пятью фамилиями, используя свойство List, и связать с кнопкой. Вот написала:...

Как прописать в макросе, чтобы результат добавлялся в следующую (после данных) пустую строку?
Добрый день. На одном листе данные, которые сначала фильтруются одним способом и результат копируется на другой лист, затем другим способом и так далее. создан макрос, который все это делает, но...

Поиск файлов в заданной папке и копирование посредством Excel
Здравствуйте! Нужен макрос, который будет находить файлы в заданной папке с подпапками и копировать в заданную папку. Допустим заданная папка, назовем ее "А", содержит папки(подпапки) "А1",...

Импорт данных из xml-файла
Добрый день. Есть такая задача: Есть xml файл в котором есть перечень сотрудников. Нужно циклом из этого файла фамилию каждого сотрудника выгрузить в отдельную ячейку в екселе. Как сделать это...

Разделить строку на слова и вписать в ячейки
Надо написать программу которая будет из ячейки с символами выделять по одному слову и вписывать их в отдельные ячейки.В строке,слова могут быть отделены большим количеством пробелов... Фишка в том...

Ошибка Runtime error '6' Overflow
Помогите пожалуйста разобраться. Все время возникает ошибка Runtime error '6' Overflow в VBA Private Sub btCalc_Click() Dim T As Integer Dim I As Integer Dim S As Double Dim...

Как добавить строку в таблице в Word используя VBA?
Здравствуйте! Прошу помочь мне со следующим: в документе есть 3 таблицы. Во время заполнения 2-ой таблицы из формы нужно сделать так, чтобы при добавлении новой записи создавалась и строчка в...

Узнать первую пустую ячейку
Здравствуйте. Подскажите пожалуйста, у меня есть лист, на котором в некотором месте есть таблица. Дело в том что я через макрос провожу некоторую манипуляцию в таблице - тем самым удаляю в ней...

В антиплагиат.ру видны скрытые символы
Оригинальность он поднимает, но когда просматриваешь текст в антиплагиат.ру видны скрытые символы, как добиться того чтобы скрытые символы не были видны?? Sub Че() ' ' Че Макрос ' '...

Получение данных из другого файла и копирование их в файл с макросом
Необходимо импортировать данный из нескольких определенных диапазонов ячеек в другом файле и поместить их в заранее определенные места. Диапазоны импорта: B3-D5 B7-D10 B12-D16 поместить их...

Как найти минимальное и максимальное значения массива и вывести их разность на экран
Здравствуйте. Помогите пожалуйста с составлением программы в VBA. Вот задание: создать одномерный массив из 20 целочисленных значений. Найти минимальное и максимальное значения, вывести их разность...

Visual Basic + Excel - удаление листа из книги
Прошу помощи. Имеется файл kat.xlsx (книга Excel) нужно из него удалить несколько первых листов, например 5. Вот так вот не выходит: Dim ob_exc As Object Dim ob_book As Object Dim ob_sheet As...

Как получит номер строки выделенной ячейки?
Подскажите как получит номер строки выделенной ячейки. Заранее благоларю за помощь!

Как перенести макрос на другой компутер?
Привет, All Я написал несколько макросов (на Экселе). Но они должны работать на другом компутере. Как бы мне их перенести туда? Говорят, что одного файла (xls) с макросами недостаточно....

Получить имя активного файла Excel и создать копию
Скрипт должен получить имя активного файла, создать его копию, и в копии имени заменить некоторые символы. Например файл назывался "12File_Name.xlsm" нужно создать копию с именем...

Выделение текста жирным шрифтом
Добрый день! Есть диапазон ячеек. В некоторых из них записан текст через точку. Необходимо выделить жирным шрифтом весь текст до первой точки.

VBA .json парсинг
Добрый день. Используя API получаем ответ от сервера в формате json: {"История": { "Данные": { "Нация": {"type": "string", "bytes": 50, "max_size": 0}, "Население": {"type": "integer",...

Програмно заставить VBA рассылать SMS через мобильный телефон
Есть моб. телефон ....., через отдельний браузер можно посалать смс, как подлючить браузер к VBA, или же как работат брузер по отсилке смс.....может есть какие то варианти еть, над етим долблю...

Копирование отфильтрованного диапазона
Прошу подсказать, Как скопировать из таблицы и перенести в другую таблицу отфильтрованный автофильтром (2 условия) диапазон ячеек по столбцу "G" например Rows("13:13").Select ...

В Excel внутри ячейки внутри слова не ставится курсор
в Excel внутри ячейки внутри слова не ставиться курсор. Выделив какию-нибудь ячейку я не могу поставить туда курсор и что-то исправать внутри написного слова. Кто-нибудь знает в чем может быть...

Как отключить "мерцание" окна
Всем доброе время суток! В макросе одна за другой открываются две книги Excel. Set wb1 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Книга1") Set wb2 =...

Вычислить факториал
Здравствуйте! Старшей дочке дали задачку по Excel. Вычислить факториал. Наваяли с ней код. Скомпилился нормально, но ничего не показывает, хотя, вроде должен: Dim IntNum As Integer 'Dim IntCount...

Четность не четность
В общем, сделал я вот это: Private Sub CommandButton1_Click() Dim a As String a = lable1 If TextBox1 Mod 2 = 0 Then a = "четное" Else a = "не четное" End If

Список файлов из папки.
Доброго времени суток уважаемые форумчане. Возник вопрос, как методами VBA WORD, в textbox на форме, при нажатии кнопки, вывести список файлов находящихся в определенной папке? Все файлы имеют...

как добавить в ListBox
Есть лист из 3 столбцов, наименование, Ед.из, цена При поиске наименования в listBox1 появляются варианты совпадений. Как добавить в listBox1 вторую колонку с ценой? Что бы listBox1...

Проверка пустой ячейки Excel или на наличие в ней пробелов
Доброе время суток! Нужно проверить ячейку в Excel на следующее условие: Если ячейка совершенно пустая (IsEmpty) или содержит один или несколько пробелов, то x=True Иначе x=False Заранее...

Как изменить номера страниц в оглавлении
Всем доброе время суток. В оглавлении указанны номера страниц, т.е. {Page}, есть ли возможность поменять эти значения? Формулу, например (={{page}-5}), поставить или макросом поменять. В документе...

Копирование данных из одного excel файла в другой
Добрый день! Знаю тут много тем про копирование данных. Но я так и не нашла по теме. Вобщем мне надо из разных файлов собрть ин6формацию в один. Я сделала это так: iPath = ActiveWorkbook.Path...

Получить только дробную часть от числа
День добрый, помогите пожалйсто... в VBA Excel ( Вводим 2 числа.... например 15 и 7 и что-бы при нажатии на кнопку оно оставляло только дробную часть)... зарание спасибо

Сортировка таблицы по определенному столбцу
Здравствуйте, уважаемые программисты. Подскажите, пожалуйста, как отсортировать таблицу (с помощью макроса) по определенному столбцу, если количество строк в таблице постоянно меняется. Т.е ...

Запуск макроса при изменении ячейки
Как сделать, чтобы при изменении значения ячейки, запускался нужный макрос?

Проверить существование объекта
Как проверяется в vba существование объекта? Например объект selection.listobject или selection.offset(-3, 0)

Вывести текущую дату и день недели словами
вывести текущую дату и день недели словами например мы вводим 15.05.1990 и программа выдают сообшение это же дата не цифрами а словами Добавлено через 1 час 19 минут некто незнает как это...

Очистка массива.
объявлен массив public mass_vopr(1 to 30) as integer. по ходу выполнения программы он заполняется значениями. Требуется в определенный момент очистить его и вновь продолжать с ним работать....

Заполнение ячейки по условию от содержания другой
Доброго времени суток! Помоги решить проблему, нужно написать макрос или что-то в этом роде. Суть такая есть 2 столбца и нужно чтобы определял что написано во втором столбце и автоматически писал...

Форматный вывод чисел.
Подскажите пожалуйста как нужно сделать так, чтобы при выводе чисел(числа) выводились 3 знака после точки?

Сравнение двух диапазонов ячеек на совпадение
Здравствуйте! Подскажите пожалуйста... Имеется 2 диапазона ячеек А1:A3 и C1:C3, в которых забиты цифры, допустим в ячейках А1:A3 (3,6,2 соответственно), а в C1:C3 (2, 4, 8) и мне необходимо, чтобы...

Как снять все фильтры во всех файлах(листах) excel
Друзья! Столкнулся с такой проблемой. В папке лежит 220 файлов, формата xlsx. Пытаюсь объединить все листы и во всех файлах в один единый файл и лист. Макром у меня на это есть, однако как назло...

Макрос для печати определенных листов книги Excel
Всем доброе время суток! Помогите пожалуйста. Дано: Лист с данными о клиенте и виде выполняемых работ, на котором определяется какой из 65 листов нужно напечатать. Лист с договором, Лист с актом...

Построение графиков в Excel
Подскажите пожалуйста, такая задача. Необходимо построить график в Excel. Даны значения, например, 51 57 56 48 39 46 48 57 47 49. Пользователь вручную через RefEdit выделяет диапазон этих значений...

MS WORD - изменить цвет текста и его стиль
Создать программный продукт средствами языка VBA в MS WORD который позволяет: 1. Менять цвет (5 цвета) текства в выделенной области; 2. Изменять стиль текста (подчеркнутый стиль); 3. Изменять...

Установка и снятие закрепления областей в Excel
Подскажите, как с помощью VB установить закрепление областей в Excel.

Как получить данные из Textbox на форме
Не могу решить проблему На форме программно создается Textbox, как из него получить данные Private Sub CommandButton1_Click() Dim lbl(10) As Control For i = 0 To 10 Set lbl(i) =...

Аналоги или ускорение ВПР через макрос
Есть лист, в который простейшим ВПР-ом подтягиваются данные из другого листа. Но...на листе оооочень большое количество строк (от 300 000 и далее), соответственно ВПР виснет часа на 4, а то и больше....

Поиск одинаковых значений в столбце
Добрый день. Не могу разобраться с одной задачей на Excel. Дан одномерный массив, занесенный в столбец Excel. Необходимо найти количество повторений числа, но только того которое стоит раньше,...

Снять выделение (select) с объекта
Добрый день! Не могу понять, как сделать, чтобы программа сняла выделение графика, чтобы при повтором запуске процедуры снова его выделить? Мой макрос работает так, что процедура вызывается...

В каком файле находятся значки (иконки) панелей инструментов MS Office?
Скажите, пожалуйста, в каком файле находятся значки (иконки) панелей инструментов MS Office? Я так понимаю, что это или dll или exe-файл.

Application.Calculation = xlCalculationAutomatic
Здравствуйте, подскажите пожалуйста значение команд: Application.Calculation = xlCalculationManual Application.Calculation = xlCalculationAutomatic В каких случаях их надо...

Заполнить список combobox при загрузке формы
вот код: Private Sub UserForm1_Click() ComboBox1.AddItem "Беларусбанк" ComboBox1.AddItem "Белинвестбанк" ComboBox1.AddItem "Белагропромбанк" ComboBox1.AddItem "БПС-Сбербанк" End Sub ...

Какие параметры принимает "Cells"
Доброго времени суток! Начну с отмазки: задание дали, но теории никакой никогда не было. Задание во вложении. Набросал блок-схему для себя и нашел несколько примеров. Но собрать в единое целое не...

Макрос удаления пустых строк в таблице
Имеется таблица. Если в столбце Н строки не содержат никаких значений (пустые) то такие строки надо удалить. Казалось бы проще некуда. Не могу создать рабочий макрос!

Удаление выделенных строк из ListBox
For I = 0 To ListBox1.ListCount - 1 If ListBox1.Selected(I) Then ComboBox1.AddItem (ListBox1.List(I)) End If Next I Скажите пожалуйста, что нужно добавить,...

Сохранение Excel в PDF
Есть скрипт который выполняется после нажатии кнопки генерировать или по шедулеру в определённое время (как неважно) копирует файл ексель на другой диск и присваивает ему имя в формате даты. ...

Вывести на печать переменные A, B, C в порядке их возрастания
1. вывести на печать переменные A, B, C в порядке их возрастания. Значения переменных: а) ввести с клавиатуры; б) взять из диапазана B2:B4 листа Excel; в) задать оператором присваивания 2. даны...

Как выделить (выбрать) несколько строк (в Excel) используя относительные координаты?
Вроде-бы вопрос элементарный, но нигде не могу найти. Как выделить (выбрать) несколько строк (в Excel) используя относительные координаты. Делаю Rows(Range(Cells(r - 6, 1), Cells(r - 1,...

Перевести все буквы строки в верхний регистр в Word
Имеется документ Word. Нужно в Бэйсике, который вызывается в Ворде написать программу, чтобы 1. можно было увеличить весь текст заглавными буквами 2. уменьшить все буквы нижним регистром 3....

Ошибка: Invalid procedure call or argument. Что не так?
Имеется код. Он вроде считает, а вроде и нет. Выдает ошибку: Invalid procedure call or argument. Private Sub CommandButton1_Click() a = Range("B1").Value TextBox1.Text = a X =...

Макрос сохранения в PDF по имени файла
Всем привет. Имею макрос сохранения Excel в PDF на рабочем столе Sub Export_PDF_Order() ActiveSheet.ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:="C:\Users\" &...

Нестандартные символы
Всем здравствовать! Вопрос следующий: есть задача импортировать данные из таблицы в файл. Но фикус в том, что данные на немецком языке и есть буквы, которые в стандартных раскладках отсутствуют....

Преобразование файла CSV в XLS
Уважаемые знатоки, обращаюсь к вам с проблемой, беспощадно точащей моё сознание уже 5-й день. Заранее оговорюсь, что буду благодарен за ВСЁ по представленному ниже алгоритму: как за предложенные...

Как скопировать диапазон ячеек с одной части таблицы в другую пользуясь средствами VBA?
Это наверно очень просто, но никак пока не получается. Как скопировать диапазон ячеек с одной части таблицы в другую пользуясь средствами VBA. Я сделал это через цикл, работает, но очень медленно....

Макрос для вставки макроса в Excel
Собственно, вопрос в названии. Можно ли написать макрос, который будет добавлять другой макрос в другой файл?

Как генерировать случайные числа в VBA
Нужно как то генерировать случайные числа. Таймера в VBA нет, а функция RND генерирует одну и ту же последовательность. Какие есть идеи?

определение номера страницы в excel
при переходе в режим предпросмотра и после выхода из него можно (так же при задании областей) можно видеть, что в фоновом изображении Excel отображает номера страниц. подскажите, пожалуйста, где...

фильтр (vba excel)
Делаю фильтр на табличку. В первоначальном задании было достаточно просто, т.к. все укладывалось в автофильтр (1 запись - 1 строка). Но вот тз изменилось и теперь в исходной табличке МОГУТ быть...

Как обратиться к конкретной ячейке
Продолжаю задавать глупые вопросы. Уважаемые, используя метод Range обращался к ячейкам, например: name1 = Range("a1").Text name2 = Range("b1").Text name3 = Range("c1").Text ... Но тут возник...

Собрать данные из нескольких документов в один
Доброго времени суток, я сам начинающий, и у меня вопрос, как сделать обработку, например бат файл, чтобы он собирал все файлы в один, или указываешь на какой то определенный каталог(папку) и он...

Собрать данные из разных книг в одну
Добрый день. Прошу помощи в написании макроса, который собирал бы данные из нескольких книг в одну. таблицы во всех книгах одинаковые: шапка таблицы на 6 строке, ниже построчно идут данные, в...

Добавление строк в таблицу
Ребят, нужно по условию добавлять строки в нужные места. Никак не соображу как. Подскажите пожалуйста. Спасибо

добавить пробел
Подскажите, что нужно добавить в следующий код, чтобы между словами в строках Cells(9, 1) и Cells(9, 2) ставился пробел? "<font face=arial><a href=mailto:" + Worksheets("Body").Cells(9, 1) +...

Получить имя файла без расширения
Помогите написать код программы. Дана строка содержащая ПОЛНОЕ ИМЯ ФАЙЛА , т.е имя диска, список каталогов ( путь) , собственно имя и расширение. Нужно выделить из этой строки имя файла (без...

Подсчитать в строке количество вхождений букв b, k, t
Помогите, пожалуйста. нужно срочно написать макрос для WORD 2003 sp3 : Дана символьная строка. Подсчитать в ней количество вхождений букв b,k,t. Нашёл подобную прогу для поиска буквы "а", но при...

Копирование данных с сохранением формата исходных ячеек
Доброго времени суток. Совсем не разбираюсь в написании макросов, пользуюсь похожими... Возникла вот какая проблема. По команде от "кнопки" происходит копирование данных с листа "база корпуса"...

Проверить существование файла
Здравствуйте, коллеги. Мне нужно проверить существование файла, название которого не известно заранее. Известна только маска фала, которая задаётся приблизительно так: "объект_т" + MyName + ".xls" ...

Как скрыть строку в Excel
Здравствуйте! Подскажите, как правильно скрыть в Excel строку по условию. Если значение ячейки 0, то скрываем, в противном случае, берем следующую и проверяем. Что-то сделал, но оно не работает...

Как перебрать все непустые ячейки в Excel?
Вот собственно

взаимодействие "if" and "or"
Ребята посмотрите пожалуйста где ошибка, вместо того чтобы удалять ячейки в которых нет 00 или 03 или 06 и т.д. Удаляется все. Sub aero2() Dim wsh As Worksheet Dim i As Long Dim...

Как создать новую книгу с заданным именем?
Как создать новую книгу с заданным именем? Например Sub CreateWorkbook() Set NewWorkbook = Workbooks.Add End Subсоздает книгу с именем по умолчанию, а как изменить имя, чтобы создалась не...

Есть ли в VBA функция переводящая номер столбца в его буквенный эквивалент в Excel
Есть ли в VBA функция переводящая номер столбца в его буквенный эквивалент в Excel'е? Т.е. мне предположим надо вывести в msgbox информацию о том, с каким столбцом мы имеем дело. Его числовой номер...

Автоматическая сортировка
Excel 2007. По столбцу проведена сортировка. При изменении или добавлении значения ячейки в этом столбце, необходимо чтобы выполнялась автоматическая сортировка. Что бы не нужно было нажимать...

Скрытие/отображение рабочих листов макросом
Всем здравствуйте! Подскажите, пожалуйста, есть ли возможность реализовать в VBA скрытие/отображение листов по признаку закрытый лист сделать открытым, и наоборот. Или код приведенный ниже сделать...

Выбор листа и занесение его имени в переменную
Всем привет! Есть вот такой макрос Sub GetIt() FullPath = Application.GetOpenFilename MainBook = ThisWorkbook.Name i = InStrRev(FullPath, "\") Name = Mid(FullPath, i + 1) Folder =...

объясните самоучке
Люди добрые, подскажите плиз как обращаться с этим зверем: "Private Sub Worksheet_Change(ByVal Target As Range)" В литературе типа VBA для чайников и прочей написано кратко: Хочешь, чтобы макрос...

Создать календарь на Excel
Привет, прошу помочь мне в запутанной программе... Юзал поиск и нашел на этом форуме "Календарь на 1 месяц" Sub q() год = Range("E3").Value номер_месяца = Range("E4").Value Select Case...

Какая функция в VBA выделяет целую часть числа?
Простой вопросик: какая функция в VBA выделяет целую часть числа? :)

Заполнение ячеек в Excel циклом for
Ячейки в Excel данным способом почему-то не заполняются. Почему? Как это исправить? Sub t() Dim teta As Double teta = 0 For i = 1 To i = 10 Cells(i, 1).Value = teta teta = teta + 0.25...

Применение ВПР в VBA
Доброе утро! Помогите пожалуйста с написанием макроса функции ВПР. В файле-примере есть два листа: 1. "Результат" - в этом листе пользователь вставляет в поле "А", начиная в ячейки "А5" уникальные...

Чтение файлов формата .txt в кодировке utf-8
Уважаемые форумчане! Делаю скрипт для чтения и записи txt-файлов из Excel-вского файла по средствам VBA макросов. Но всё упёрлось в проблему с кодировкой. Мне по умолчанию нужна UTF-8, так как...

Не округлять числа в некоторых случаях
Всем доброе время суток ! Относительно способов округления существует стандарт IEEE 754, арифметическое округлениу, бухгалтерское округление и другие виды округлений, которые применяются в своих...

Разделить содержимое одной ячейки на несколько ячеек по пробелу
Задача состоит в том что нужно разделить содержимое одной ячейки на несколько ячеек.Например "Стул 10*50*60" на отдельно Стул и 10*50*60.Как вариант хотел сделать столбец ну или таблицу с так...

Получение массива критериев из автофильтра excel
Всем доброго времени суток. Есть два весьма весомых и интересных вопросов: 1) как получить массив критериев фильтра. Т.е. фильтр может принимать в виде критерия массивы, но как его достать от туда...

Макрос преобразование цифр в слова
Всем привет. Подскажите есть ли макрос для MS Office 2007, который преобразовывает цифры в словесное написание денежных единиц? или что то наподобие! Например: 1 234, 56 (одна тысяча двести...

Как программно узнать разрешение экрана
Здравствуйте MsgBox$ _ "Экран Вашего монитора имеет разрешение: " & GetSystemMetrics(0&) & "x" & GetSystemMetrics(1&) & vbCrLf & _ ...

Макрос для подбора параметра (Данные - Анализ что-если)
Здравствуйте! Возможно ли создать макрос, выполняющий подбор значений? Эту операцию надо проделывать многократно, от того ручками долго. Он категорически не хочет, у меня по крайней мере, записывать...

Увеличение значений в ячейках Excel
господа, помогите решить довольно простую проблему. в екселе имею длиииииный столбец чисел. мне необходимо увеличить значения каждой из этих ячеек на 10. т.е. просто прибавить 10 к каждому числу....

Склонение фамилий, имен и отчеств по падежам
Можно ли програмно заставить VBA склонять по отменкам Фамилию, Имя и Отчество?

Замена символов в строке (макрос)
Записать макрос для двух столбцов, который будет удалять следующие символы: * + - / = _ 111 : . срочно нужно учесть что данные представлены в виде ссылок(при двойном клике...

Импорт данных из Word'a в Excel, используя макросы
как импортировать данные из ворда в эксель при помощи макроса?? для начало я включил библиотеку (Сервис-ссылки) MS Word.. потом не знаю что делать... в Доке находится список людей: Новиков...

Перенос данных из Excel в Word (на основе Word шаблона)
Пожалуйста помогите, приведите какой-то пример как организовать этот процесс нужно из определенных ячеек Excel'a, перенести данные в Word (на основе Word шаблона). Места подстановки данных в...

Ошибка - Метод Select из класса WorkSheet завершен неверно
люди!!!! подскажите плиз такую вещь - обращаемся в excel из access при этом почему-то перестало работать выделение ячейки (до этого работало)или листа :((( примерный код Set MyObj_Shablon =...

Информация о pdf файле
Добрый всем день Возник вопрос: из VBA подсчитать количество страниц pdf документа. Бросил на форму контрол. Документ просматривается. На закладке страниц видно, что их 64(страницы даже...

VBA Excel как создать подсказку
Доброго времени суток возможно ли создание подсказки (коммента) в пользовательской функции подобно как в стандартных функциях Excel? Место которое интересует на рисунке выделено красным ...

Перевод градусов в радианы
Суть проблемы: сто лет не программировал на языке макросов в Excel и нежданно-негаданно свалилось задание. В ячейку D8 вводится любое число градусов (от 0 до 360), оно должно автоматически...

Импорт из Excel в Access
У меня есть данные в Excel, но я не знаю сколько строк и сколько столбцов есть в нем, мне нужно по нажатию кнопки, создать БД в Access и импортировать все данные в БД. и второй вариант. Я знаю...

Как сделать автоматический запуск формы после открытия документа?
1. Как сделать автоматический запуск формы после открытия документа? 2. Как сделать автоматический запуск макроса после открытия документа? 3. Как сделать надстройку в меню? Подскажите как...

Ввести значение переменной в окне
Рисую k = InputBox("Ввести значение k:")Результата нет. Ввожу не важно что, получается k равно то ли бесконечности толи ещё чему, но не тому что я ввёл. Где тут камень? Пробовал проверять ввожу...

Как узнать размер только что созданного массива
Dim aDevice() As Variant Dim iDevice As Integer 'Проверяем наполнение массива If UBound(aDevice) > 0 Then Exit SubЕсли массив пустой, наполняем 'iDevice = WorksheetFunction.CountA(Range(''))...

Перенос данных с одного листа на другой в Excel
На первом листе есть данные. При активации следующих листов проверить наличие данных в этих листах. Если данных на листе нет, то скопировать их с предыдущего листа. Притом, при выполнении макроса,...

Замена текста в закладке Bookmark в Word
Здравствуйте! Помогите, пожалуйста, в решении следующего вопроса. Есть файл Эксель и файл Ворд. В Экселе, к примеру, в ячейке С1 находится какой-либо текст. В файле Ворд при помощи инструмента...

Отправка и получение ответа XML
Здравствуйте. Я в VBA не очень (учусь) и с такими задачами еще не сталкивался, - руководство поставило задачу сделать макрос проверки параметров сайта в Excel на основании API c сервиса...

Округление в большую сторону, чтобы число заканчивалось на 9
Есть столбец А, в котором есть самые разные цены. Эти цены нужно округлить в большую сторону так чтобы, они заканчивались на 9 (столбец В). Можна ли это как-то автоматизировать и написать макрос....

Удалить повторяющиеся значения в одной ячейке
Помогите, пожалуйста, справиться с такой задачей. В ячейке массив слов такого вида: -слово1 -слово2 -слово3 -слово2 и т.д.. каким образом можно избавиться от повторений одних и тех же слов в ячейке?

Как записать значение в ячейку
Уважаемые! какой функцией сделать вывод не в окно, а в ячейку на лист. Set ra = GetQueryRange(URL$, "2") ' выполняем веб-запрос If Not ra Is Nothing Then Set c = ra.Columns(1).Find("Add*",...

Синус в квадрате X
Как собственно записать F(x)=sin^2\,x-cos\,2x Точнее сам синус в квадрате икс. Range("B" & myR) = Round(Sin^2(x) - cos(2*x), 2) ' не получается

Исправить ошибку "Type Mismatch" в макросе
Доброе время суток.. При наладку 1с предприятия столкнулся с макросом который выводит бак код на весы.. В нем следуящая ошибка Private Sub CommandButton1_Click() Dim rc1 As Recordset Dim...

Печать с использованием функции Shell
Sub Procedure_1() Const sPathApplication As String = "C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe" Const sFilePath As String = "C:\Documents and Settings\Пользователь\Рабочий...

Подсчёт листов в книге Excel
Можно ли составить программу в VBA чтобы она подсчитывала количество листов в книге Excel или же сама определяла номер последнего листа?

Поиск одинаковых значений в столбце и копирование всех строк, содержащих эти значения
Всем доброго утра/дня/вечера! :) Может кто поможет мне,пожалуйста..А то я теряюсь пока еще в таких вещах:( Как осуществить в листе excel поиск в указанном столбце (указывается название столбца...

Работа с комментарием ячейки Excel через VBA
Здравствуйте. Прошу вашей помощи, уважаемые эксперты. Сейчас пилю таблицу учета рабочей документации. Хочу реализовать такую фишку: при щелчке по ячейке определенного столбца появляется формочка,...

Как выделить текст по абзацам и разрывам строк в Word?
Помогите разобраться пожалуйста и написать макрос. Сразу признаюсь, что я не программист, хотя мне многое интересно. Очень часто приходится использовать выделение текста в ворде. Использую...

Разработка для Excel (суммирование положительных и отрицательных чисел)
Всем добрый день, есть ко всем огромнейшая просьба. Есть таблица в Екселе, нужна программа для суммирования значений ячеек одного столбца. Например в столбце Е имеются значения -5, 10, -11, 12, нужно...

Заполнение многомерного массива
Доброго времени суток, Помогите разобраться. Как заполнить двумерный массив после его объявления? '... Dim Arr(1 to 2, 1 to 3) as string Arr() = Array(("a", "b", "c"), ("d", "e", "f"))...

Ошибка: Run-time error '5', Invalid procedure call or argument
Вообщем сделал программу всё работала пока не дописал выражение до конца и тут бах ошибочка. Вот код: Private Sub CommandButton1_Click() a = CInt(TextBox13.Text) Worksheets(1).Range("B1").Value...

Скопировать строку на новый лист, если ячейка содержит определенное значение
Добрый день, нужен макрос, или как по другому решить: Нужно скопировать строку на другой лист, если в ячейке F содержится значение "Процессор", "Жесткий диск", "Монитор".

Сравнение данных 3-х ячеек и вывод данных в 4-ую
Всем доброго времени суток! люди добрый помогите плиз составить расчет... Пр: в 3 ячейках существуют числа... A1=7; B1=4; C1=11 в D1 необходимо поставить условие таким образом, чтоб при...

Джон Уокенбах. Программирование на VBA в Excel
Хотел выразить благодарность всем, кто помогает и дает свои советы в решении проблем по программированию. Вот ссылка на книгу размером около 8 мег. ...

Run-time error '1004'
Камрады, Постепенно схожу с ума. Пытаюсь в Excel средствами VBA скопировать лист целиком из одной книги в другую. Вот код: Option Explicit Sub Main() Dim oRptWorkBook As Workbook,...

Получить список имен листов
В файле много листов. Имена у листов меняются. У листы делятся на группы. Каждая группа выполняет свою функцию. Всё это не принципиально, но делает понятней задачу. Нужно получить все имена...

Как добавить собственный пункт в контекстное меню Excel?
Здравствуйте всем. Подскажите, пожалуйста, каким образом можно добавить собственный пункт в контекстное меню Excel. Спасибо. Вопрос администратору, у меня не работает поиск по форуму...

Как написать макрос на обновление данных из одной книги в другую
Как написать макрос на обновление данных из одной книги в другую, И можно ли НЕ указывать путь книг при написании макроса??

Передача массива в другую процедуру
Как передать массив в другую процедуру вот мой код выбивает ошибку Type mistmach Public Sub vvod() Dim i As Integer Dim p As Integer Dim n As Integer p = 2 Dim b() As Integer ReDim b(1 To 10)...

Ошибка Run time error ‘-2147417848 (80010108)’
Добрый день. Долгое время работал с макросом в Эксель 2010, ищущем дубли на листе: 1. в пустую ячейку столбца С, следующую за последней заполненной, вставляется слово, по которому идёт поиск...

VBA в Word. Обработать ячейки таблицы, в которых содержатся цифры
Уже третий день не могу вникнуть в VBA в Word при работе с таблицами. Контрольная подвисла, время начинает поджимать, но нужно разобраться, а не банально копипастом все делать. Задание вкратце: В...

Combobox с поиском на VBA
Добрый день! Нужна ваша помощь. Недавно начал осваивать VBA по рабочей необходимости возникла задача и столкнулся с проблемой, что не знаю как ее решить. Задача у меня такая: Есть combobox,...

Ошибка "Subscript out of range"
Добрый день, уважаемые знатоки, обращаюсь к Вам от безысходности. Имеется следующий цикл: Do Until Workbooks(НазваниеКниги).Worksheets(НазваниеЛиста).Cells(НомерСтроки, j) = "" With...

Поиск и замена текста Word из ячейки Excel
Здравствуйте. Стоит такая задача: Требуется создать папку с именем из ячейки эксель, копировать туда вордовский файл, открыть его, найти в нем слова "nomer" и заменить их на число из ячейки эксель....

Запуск cmd и выполнение команды макросом
Доброго дня! Подскажите, пожалуйста, как запустить макросом из excel командную строку и выполнить команду? Нужно пропарсить много папок с фото сделать список со всеми путями ко всем файлам. ...

Как проверить, в каком из Checkbox пользователь сделал выбор?
проблема вот в чем есть n-ое количество checkbox при виборе каждого дожна быть операция.... как поставить проверку на n-ое количество checkbox прикол с for n=1 to 12 if...

Перенос картинок в Excel с одного листа на другой
Добрый день! Я умею худо бедно программировать на VBA, а хочу сделать программу для Android, делаю прототип на VBA, чтоб потом готовую программу перегнать под Android, может буду искать кого-то, а...

Заполнение ячеек случайными числами
Поскажите пожалуйсто, каким самым простым способом можно забить ячейки случайными числами? К примеру, заполнить 50 ячеек (А1:Е10).

Почему возникает ошибка "sub or function not defined"
Люди подскажите пожалуйста почему вскакивает ошибка "sub or function not defined" на строке №4 на фукции "PathFileExists(adres)" в файле1 Private Sub UserForm_Activate() dim adres as String ...

На New MSComm получаю ошибку ошибка 429 ACtiveX component can't create object
Здравствуйте, что-то на строке Dim MSComm1 As MSComm Set MSComm1 = New MSComm 'стал получать ошибку ошибка 429 ACtiveX component can't create object В то же время библиотека Microsoft Comm Control...

Как сохранить в csv utf8 кодировки файл из exсel?
Как сохранить в csv utf8 кодировки файл из exel?

Используя метод intersect добиться чтобы при изменении одной из ячеек, остальные пересчитывались автоматически
Добрый день! Никак не могу сделать следующее: Есть 3 ячейки. При вводе значения в ячейку 1, ячейки 2 и 3 пересчитываются по формуле, которая использует значение ячейки 1. При вводе значения в ячейку...

Проблема с запуском макросов
Добрый день. Столкнулся с такой проблемой на своём домашнем ПК, на рабочем такого не было, но теперь тоже появилось. Значит есть файл Excel, в котором имеются макросы, один записан в объекте...

Удаление файлов физически
После обработки файла и получение из него информации, его необходимо удалять с папки физически. Как можно это сделать с помощью VBA?

Создание проверки на ввод цифр в TextBox
В TextBox нужно чтобы вводились тока цифры, и чтобы если ввели неправильно можно было повторить ввод.... помогите плз)))

Как из Excel скопировать таблицу и вставить её как bitmap (картинка) в Outlook например в 10ой строке
Добрый день! Подскажите пожалуйста: как из Excel скопировать таблицу и вставить её как bitmap (картинка) в Outlook в заданной строке письма (например в 10ой) Т.е. делаю ежедневный отчет по...

Перевод в двоичную систему счисления
Ребята учусь в Польше очень прошу вашей помощи... нужен сорц программы которая бы переводила из textbox число в другой textbox нормальное число в двоичной системе счисления.... если я правильно на...

Поиск непустой ячейки в столбце
Приветствую ! Понимаю, задачка смешная, но мне, как новичку очень нужна помощь :) Нужно написать функцию, которая будет возвращать значение первой непустой ячейки сверху. т.е., например, стоим...

Удалить дубликаты
Уважаемые знатоки VBA. Каждый из вас наверняка встречался со следующей задачей: есть столбец с данными. В этом столбце есть дубликаты т.е. повторяющиеся значения. Задача: с помощью VBA удалить...

Как скопировать лист Excel из одной книги в другую
Подскажите, пожалуйста, как скопировать целиком лист из одной книги в другую со всеми разделителями страниц, существующим форматом полей и т.д.?

Как выделить определенные ячейки макросом?
Добрый день! Заранее простите за глупый вопрос. Есть массив ячеек (5-7 тысяч в столбце).Нужно выделить, допустим, каждую третью. Как это сделать? хотел записать макрос. получил в тестовом...

Имя учетной записи компьютера в VBA
Друзья! Оооооочень много вариантов получения имени пользователя, однако почти ничего не нашел, как найти имя учетной записи компьютера. Дорогие профессионалы, отзовитесь и помогите в решении...

Работа с буфером обмена
Есть что-нибудь в WMI или Shell для работы с буфером обмена?

Как удалить повторяющиеся элементы динамического массива?
Массиву меняем размер равный количеству заполненных ячеек в столбце "А", на листе2! Нужно удалить повторяющиеся значения! Вот часть кода для заполнения массива. ReDim intArr(intcount_cell)...

Заменить один символ на другой на всех листах рабочей книги
Доброго времени суток! Помогите, кто в курсе. В excel нужен макрос замены одного символа на другой (к примеру замена буквы "ё" на букву "е" на всех листах) , устал пользоваться комбинацией Ctrl+H...

При запуске макроса выпадает сообщение "Compile error in hidden module: Module1".
При запуске выпадает сообщение "Compile error in hidden module: Module1". Что делать, догадываюст что нужно подключить какую то библиотеку, но как? Проект защищен паролем и вообще его нужно как то...

Нужно взять данные из другой книги в рабочий лист
Здравствуйте! у меня такая задача на рабочем листе в А1 номер листа, в В1 номер столбца другой (закрытой книги) листов в этой книге до 5 столбцов до 40 В С1:С5 надо занести даннные...

Макрос - вставить число в следующую пустую ячейку
Помогите и мне с макросом: если вводить в ячейку F13 число, оно по средствам "макроса1" копируется в ячейку A2. Как сделать, чтобы при следующем вводе в ту же ячейку F13 другого числа, предыдущий...

Обсуждение учебников, справочников, самоучителей по VBA
Эта тема для обсуждения литературы по VBA, представленной в теме https://www.cyberforum.ru/vba/thread432513.html, а также для обмена опытом по обучению и самообучению Pifan, если вы с нуля...

Нахождение максимального элемента массива
Помогите, пожалуйста, составить программу на языке VBA, которая выводит максимальный элемент, и если таких элементов несколько, то определяет их количество в одномерном массиве ...

Макрос на загрузку текстового файла в таблицу Excel
Есть макрос для загрузки текста из текстового документа в таблицу эксель, изначально выполняется. Sub Main() Dim TextLine As String Dim myRow Dim myCount Open "Z:\Filename.txt"...

Выделить из строки цифры
Помогите решить задачу. На запрос вводим строку из последовательности чисел и знаков препинания, например 10,30,500,400. Разделителем может быть любой символ отличный от числа. Задача выделить...

Сумма элементов массива
Такое вот задание. Окно для ввода количества элементов я написал, а сумму не могу. да, начинающий совсем. помогите, пожалуйста

Выполнение действия в зависимости от значения ячейки столбца
Добрый день! Буду очень признателен, если кто-нибудь сможет помочь в решении относительно простой задачи. Есть таблица excel. Необходимо, чтобы выполнялось какое-либо действие, если значения в...

Удалить столбцы с определенным заголовком
Друзья, пытаюсь найти макрос для чтобы удалять ненужные столбцы т.к. каждый день имею дело с таблицами содержащими более 100 столбцов - предыдущий работник делал все это вручную. Вот нашел...

Как написать макросы вычитания, умножения и суммы (integer) 2-х чисел
Помогите. Нужны макросы вичитания, умножения и суммы (integer) 2-х чисел

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

TextBox VB Word 2007
Доброго времени суток! Подскажите пожалуйста я создала пользовательскую форму в которой есть TextBox и присвоила переменной текстовое значение из него: strFIOText = TextBox1.Text А вот как...

Как передать значение переменной из формы в основную процедуру
Уже голову сломал: Как передать значение переменной из формы в основную процедуру VBA? Т.е. основная процедура вызывает форму, форма запрашивает текст и должна передать его в основную процедуру в...

Прочесть буфер обмена
Здрасьте! Как в VBA сделать субж? Сенк!

Подключение к БД access через VBA excel
Private Sub CommandButton1_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0ata Source=C:\Users\CHESTER\Desktop\2-ÀÒÏ-1...

Перенос данных из одной таблицы в другую
Здравствуйте! Помогите пожалуйста. Задача состоит в следующем: есть 3 xl книги (ИТОГ, май ОО и ОТС), нужно перенести данные (столбцы : план 2011 (наша заявка), кз и авансы) 1го листа из таблиц ОО и...

Как изменить размер шрифта
как изменить размер шрифта в формате оси ???????.очень нужно в курсовой работе.помогите пожалуйста.дайте коды на это

Число e - как записать?
Как записать эту е? Добавлено через 6 минут Private Sub cmdWork_Click() Dim E As Single Dim qdx As Single Dim Mu As Single Dim Tm As Single Dim L As Single Dim Tn As Single

Создание пользовательской функции в Excel, VBA
Добрый день. Столкнулся с проблемой создания пользовательской функции в MS Excel, используя VBA. Если я правильно понял, это и есть создание макроса. В моем случае рассматривается линейная рента...

Макрос Word: вставить в конец документа строчку с информацией о документе
Нужен макрос, вставляющий в конец документа строчку с информацией о документе (путь, имя, дата открытия). Используемые объекты, коллекции, свойства, методы, функции: Paragraphs, Add, Range, Path, ...

Обращение к данным из другой книги
привет! у меня небольшой и кажется довольно простой вопрос (сильно упростил задачу, потому что проблема, как мне кажется в этом) необходимо присвоить переменной значение ячейки, находящейся в...

Выделение цветом активной ячейки в Excel
В Excel активная ячейка выделена границей – как выделить ее цветом? Имею ввиду, что при нажатии Enter, мышки и т.д. ячейка меняет цвет на заданный, а в предыдущей востанавливается цвет фона

ListBox - убрать выделение элемента
Нужно как-то убрать выделение элемента в листбоксе, ну чтобы он выглядел как изначально, когда в нём есть значения, но никакая линия из списка не подчёркнута. Нужно это чтобы когда я блокирую...

Макрос в Word, сохраняющий документ в папку
Помогите, пожалуйста, написать макрос. Ситуация следующая: есть экселевский файл, включающий в себя список фамилий и соответствующих регионов, из которого берется информация для полей в вордовском...

Как экспортировать данные из блокнота(.txt) в Excel, периодически.
Добрый день. Вопрос в следующем: Данные находятся в файле.txt в виде столбцов цифр,разделенных "," их надо экспортировать в Excel. Т.е. VBA должен дать команду "взять данные из файла.txt с такими-то...

Перенос макроса из Excel в Goggle таблицы
Всем привет. Я ничего не понимаю в программировании. Искал макрос, который сделал бы 2 ячейки взаимосвязанными. Нашел... Но теперь мне нужно перенести его в Гугл таблицы. Вот Макрос: Private...

Номер строки последней заполненной ячейки в заданном диапазоне
Всем доброго времени суток. Помогите наладить код по определению номера строки последней заполненной ячейки в заданном диапазоне. При пустом списке и при наличии нескольких записей - ОК, а при...

Excel, поиск одинаковых строк в 2 разных таблицах
Доброго всем вечера. Возникла такая ситуация, необходимо в большой таблице (12 тысяч записей), найти совпадения строк со 2 таблицей(100-1000 записей), и пометить одинаковые строчки каким либо цветом...

Узнать количество объединенных ячеек
Может кто подскажет как можно программно узнать количество объединенных строк или столбцов.

Форма для ввода, поиска и редактирования таблицы excel
Всем хорошего настроения! Есть таблица, сделал форму для ввода данных. Необходимо чтобы при вводе данных в TextBox1 происходил поиск из первого столбца и после соответствия выводил в Textbox2 и...

Удаление символов в ячейке ексель
Приветствую. Опыта нет. Требуется обработать файл ексель - 2003 с помощью макроса. 1. Замена комбинаций символов - в примере " " (двойной пробел) на " " (одиночный пробел) 2. Замена комбинаций...

Количество столбцов и строк в двумерном массиве
Нужно в цикле пройтись по неизвестному двумерному массиву. Как получить у него количество столбцов и строк?

Реализовать в форме удобный выбор даты и времени
Доброго всем времени! Хочу реализовать в форме удобный выбор даты и времени. Есть несколько идей. 1. дата: - первый вариант сделать выпадающий список (comboBox) при нажатии на триугольник...

Поиск символа в строке
Здравствуйте. Мне необходимо проверить выделенный фрагмент текста на наличие в конце точки. Если эта точка есть, то ее необходимо убрать. Помогите, пожалуйста! Все что есть у меня в программном...

Argument not optional
Обьявил функцию: Function searchThrowWorksheets(machineNumber As Integer) когда вызываю её: montant = searchThrowWorksheets(number) выскакивает "Argument not optional". переменная number...

Отмена действий, выполненных макросом
Ситуация: применил макрос. Макрос содержит 5 команд. Затем я понял, что применил макрос по ошибке. Как мне отменить все эти 5 команд? Как я поступаю в этой ситуации: я нажимаю на стрелку кнопки...

Как в коде файлы .xls сохранять в .csv
у меня их много я их последовательно открываю, обрабатываю и мне нужно сохранять их в ту же папку под тем же именем, но с расширением .csv вот так пробовала book.SaveAs FileFormat:=xlCSV ...

Excel: форма ввода данных в таблицу
Доброго времени суток! Но форуме в первый раз, так что извините, если что не так. Мне нужно быстро заполнять таблицу в экселе, через гуглпоиск нашла, что это надо сделать форму ввода и через...

Перейти на другой лист и при нажатии кнопки распечатать его содержимое
Ребят, помогите пожалуйста с заданием, очень нужно! Как создать макрос в VBA??! такой,чтобы при нажатии этой кнопки (создаем кнопку в экзель) я смогла перейти с первого листа в экзеле на второй...

Как определить, что ячейка скрыта
Доброго дня. для перебора всех не пустых ячеек я использую цикл Do While loop например: Do While cells(i,1) <> "" ' операторы i=i+1 loop Данный цикл игнорирует ячейки скрытые автофильтром,...

Error 9: Subscript out of range
Здравствуйте, прошу помочь -- при запуске программы возникает ошибка "Subscript out of range " на строке f(i) = Mid(alf, i, 1). В чём причина? Sub z11() Dim f(), alf, sl As String Dim i, l...

Копирование макросом из одного файла эксель в другой
Здравствуйте, подскажите что в моем коде не так? Написал макрос который: копирует данные из одной книги и вставляет в другую. Sub копия() Application.ScreenUpdating = False ...

Объединить значения ячеек
здравствуйте, у меня вопрос, как в excel сделать объединение ячеек? пример: |раз|два|три| |раз|два|три| |111|222|333| |раз|два|три| |раз|два|три| |one|two|three| |раз|два|три| надо что бы...

Проверка наличия символа в строке + подсчет
Всем, Здравствуйте. Помогите разобраться в следующем примере Имеется таблица (excel 2003) с данными. Информация имеется только в первом столбце. Необходимо проверить имеется ли символ "!" в каждой...

Макрос для склеивания PDF файлов
Коллеги, есть вопрос: например есть 2 документа в разных приложениях например в визио и экселе. можно ли в каком нибудь из pdf-принтеров создать пдф из каждого документа и их объединить в один...

Как определить нажатую кнопку?
На рабочем листе Excel (не на форме) расположено N-ое количество управляющих элементов "CommandButton", поставленных на лист из Панели инструментов "Элементы управления", т.е. как OLEObject. Как...

Выполнить активное действие (чтобы компьютер не блокировался)
Какое действие нужно выполнять на макросе VBA, чтобы не блокировался компьютер? SetCursorPos не канает :). На некоторых виндах стоит такая штука, что через минут 5-10 простоя (не двигается мышь и...

Верхний регистр заглавной буквы строки
Кто знает есть ли какая то функция регистра для заглавной буквы предложения (не слов) что бы не химичить с UCase и LCase?

Динамическое создание кнопок на форме
Всем привет! Для начала хочу сказать, что давно читаю ваш форум - очень многие темы сильно помогли. Но сейчас хотел бы попросить совета: В этой теме описано как создавать динамические кнопки и...

Количество уникальных значений по условию
Привет, всем! Столкнулся со следующей проблемой: требуется подсчитать кол-во уникальных значений в одном столбце, если в соседнем столбце значение удовлетворяет определенному требованию. Желательно...

Access: Как узнать количество строк в запросе?
Dim rst as object Set rst = docmd.currentdb.openrecordset("Select * From Клиенты") 'перехожу на последнюю запись rst.movelast 'получаю номер строки Msgbox rst.recordcount

Защита книги и макрос
Добрый день уважаемые форумчане. У меня довольно интересный для меня вопрос, если допустим поставить на книгу пароль на открытие стандартным способом через "Сервис" и т.д., можно ли при включении...

Макрос для подстановки символов в словах
Здравствуйте, всем. Подскажите как написать макрос для Word, который будет в каждом слове текста вставлять символ, определенного кегля. Символ вставляется в любом месте слова после первой буквы и...

Как закрыть Excel из макроса без сохранения документа?
Надо закрыть Excel - само приложение из макроса без сохранения документа. Как это обстряпать?

Не запускается макрос на другом компьютере
Всем доброе время суток! Написанные макромы работают. Однако проект с этими макросами необходимо разместить на другом компьютере. В данном случае проект необходимо разместить на ноутбуке. На...

Как распаковать ZIP-файл в 7z?
'При помощи VBA WinRAR распаковывает архив в папку … q = Адрес_сохранения_файла 'путь к каталогу, то есть к папке, в конце пути для распаковки должен присутствовать обратный слеш b =...

При создании нового листа произвести проверку на существование вводимого имени листа в текущей книге EXCEL
При создании нового листа, произвести проверку на существование вводимого имени листа в текущей книге EXCEL и если такой лист существует то уведомить об этом.

Программное добавление элементов в пользовательскую форму
Доброго времени суток! Есть пользовательская форма (см. вложение). Стоит нетривиальная задача (во всяком случае для меня). :) Нужно сделать так, чтобы при изменении значения в текстовом поле...

Переменная String более чем 255 символов
возможно ли в переменную типа string проставить значение болие чем 255 символов

Из колонки убрать буквы и оставить только цифры
Всем доброго времени суток! Народ столкнулся с такой проблемой, нужно из всей колонки убрать текст и символы типо точки и скобок, а оставить только цифры, колонок многа, а нужно именно из одной...

Как рассчитать количество дней между двумя датами
Помогите пожалуйста, как в vba рассчитать количество дней между двумя датами?

Ошибка в VBA object doesn't support this property or method
Всем добрый день подскажите в чем ошибка object doesn't support this property or method error 438 вот скрин подскажите что не правильно

Wrong number of arguments or invalid property assignment (Error 450)
При выполнении этой программки вылетает вот такое сообщение: Wrong number of arguments or invalid property assignment. В чём проблема? Строго не судите, изучаю VBA аж второй день)

Нужно выбрать все строки содержащие слово, например "ПТО" и скопировать на втрой лист книги
Задача состоит в следующем: есть книга в экселе, на 1 листе книге много заполненых строк. Нужно выбрать все строки содержащие слово , например "ПТО" и скопировать на втрой лист книги, на следующий...

Перенос данных из Excel в Word с VBA
Есть некоторые данные в excel(на слайде 1 в ячейке a1(к примеру в ней написана фамилия человека)), и есть форма, на форме есть кнопка, при нажатии нужно чтобы из ячейки а1 на слайде 1 вытащились...

Как получить уникальные значения из колонки VBA Excel?
Как получить уникальные значения из колонки таблицы в VBA Excel например в массив? При работе в Excel при установке автофильтра, Excel моментом заполняет ListBox уникальными значениями, даже при...

Добавление подписи в сообщение Outlook
Доброе время суток! Прошу помощи. Есть необходимость добавить в создаваемое сообщение подпись, используемую по умолчанию в Outlook'е. Т.е. макрос создает письмо (тема, кому и т.п.). все...

Обращение к листу по его кодовому имени
Народ помогите пожалуйста, не могу понять как обратиться к листу по его кодовому имени через переменную т.е. если написать Private Sub CommandButton1_Click() Лист3.Cells(1, 1) = "er" End Sub...

Перевод из двоичной системы счисления в десятичную
помогите пожалуйста)

Проверка гиперссылок в Excel на корректность
Здравствуйте. Столкнулся с необходимостью проверки гиперссылок на корректность. Возможно ли сделать так, чтоб макрос автоматически проверял рабочая гиперссылка или нет? Меня интересуют не ссылки...

Как сделать скоростное многостраничное сканирование (twain или wia)
word: макрос: как сделать скоростное многостраничное сканирование (twain или wia) Макрос многостраничного сканирования простой. Надо чтобы диалог сканера twain или wia не закрывался после каждого...

Печать указанных страниц в Excel
Необходимо написать макрос, который бы позволил выводить на печать не диапазон страниц с ... по ..., а конкретно указанные страницы, например - 1,5,6,8 ... и т.д. Делаю разметку страниц, номера...

Всплывающие подсказки
Как сделать всплывающие подсказки к элементам управления на форме?

Ограничение ввода в TextBox: только цифры, точки и запятые
В TextBox нужно чтобы вводились только цифры, точки и запятые. И чтобы если ввели неправильно можно было повторить ввод.... Помогите пожалуйста

Найти минимальный и максимальный элемент массива
Как найти минимальный имаксимальный элемент?

Вставка формулы в ячейку через макрос
Надо было сделать массовую вставку формулы корреляции, которые просто так не протянуть, поэтому написал код: Sub find_corr() For i = 2 To 240 For j = 2 To 240 'Cells(i, j + 15) =...

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