Запитання з тегом «vba»

Visual Basic для додатків; підмножина Visual Basic, що використовується у всіх програмах Microsoft Office. Подумайте про використання цього тегу разом із тегом для конкретної програми. Хороші запитання щодо VBA, як правило, містять деякий код і вимагають вирішення конкретних питань. Питання, що вимагають цілих рішень (будь ласка, вкажіть мені код / ​​як це зробити і це з VBA) поза темою, і вони будуть закритими як занадто широкими.

1
Як керувати осередками Excel разом із vba script?
У формі користувача є назви продуктів ( комбо ), ціни, кількість ( текстове поле ). Для контролю назви продуктів я використовую комбобокс. Я записую кількість продукту в моє текстове поле як мануель, коли я вибираю назву продукту, я хочу зробити, щоб наступна комірка записувала вартість цієї продукції після цього. Коли …

1
Excel 365 макрос VBA
Я хотів би заповнити електронну таблицю № 1 на основі записів, зроблених в іншій електронній таблиці. Ось опис мого робочого процесу: На підставі строку, я генерую календарний тиждень для конкретного завдання AEg 12.12.2018 -> CW 50. Виходячи з цього результату, календарем, я хотів би автоматично заповнити електронну таблицю № 1 …

1
'On Error Resume Next' не працює
У мене є одна процедура в excel vba-коді. У цьому я використовую синтаксис 'ON ERROR ....'. Процедура починається з ON ERROR RESUME NEXTпропускання всіх помилок. Але в якийсь момент я хочу змінити цей статус з ON ERROR RESUME NEXTна ON ERROR GOTO NX{NX - ярлик визначений у тій же процедурі.} …

2
Оновіть макрос, щоб розширити висоту кожного рядка на X пікселів
Це добре працює, щоб встановити всі рядки на 25 пікселів. Sub sbChangeRowHeightMulti() Rows("3:1000").RowHeight = 25 End Sub Але я хочу взяти існуючу висоту рядка і додати до неї 10. Отже, щось на кшталт цього псевдокоду: Sub sbChangeRowHeightMulti() Rows("3:1000").RowHeight = Rows(x).RowHeight + 10 End Sub Це можливо? Намагалися розібратися в синтаксисі, …

2
Слово: замініть автоматичні розриви ліній на повернення каретки
У мене досить незвичайна проблема. У мене є файл MS Word (створений Adobe Acrobat, оригінал - PDF), який містить декілька текстових полів. Вміст цих текстових полів потрібно проаналізувати, щоб я міг імпортувати його до бази даних. Текст у документі PDF відформатований у 2 колонки. На жаль, перетворення файлу в Adobe …

2
Створіть рядок за допомогою функції дати з попереднім нулем дня та місяця
Я намагаюся створити дату у VBA. Я хочу, щоб це відображалось як 13.04.2018 на сьогоднішню дату. Однак наразі я можу його відобразити лише 13.4.2018 Як я включаю попередній нуль у дні та місяці з однією цифрою? На даний момент я: stDateDay = Day(Date) stDateMonth = Month(Date) stDateYear = Year(Date) stDateFull …

1
Код Excel для створення декількох копій аркуша, копії назви на основі списку в іншому аркуші
Я відносно базовий користувач Excel і потрібна допомога в тому, що я можу знати, але занадто складний для мене, щоб з'ясувати. В основному, у мене є список в аркуші Excel (так званий «Список»), і кожен запис у списку буде вимагати власний аркуш, скопійований з оригіналу, який вже був створений (так …

1
VBA роблять до циклу, змінюючи діапазон формул
Я намагаюся запустити цикл через всі файли в папці, з цими файлами я хочу запустити формулу, яка заповнить 20x2 клітинки (наприклад, N1: O20), і я хочу зберегти знайдені значення і додати наступні значення до нижня частина попередньої ітерації. Ось мій код, з яким я працюю, A1: K36004, де файли .dat …

1
Як вставити кнопку в MS Excel?
Друзі я використовую MS Excel 2010, і я хочу вставити кнопку в лист Excel, ім'я якого повинно бути '1 ADDER', і я хочу, щоб всякий раз, коли я натискаю цю кнопку, вона повинна вставити 1 в комірку стовпця A, передня комірка якої була обрана раніше. Наприклад, якщо в клітинку немає …

1
ComboBox Keypress та передача даних з користувальницької форми excel до таблиці аркушів
Я намагаюся створити невелику систему інвентаризації за допомогою excel, і я хотів би використовувати макрос, щоб додати новий запис. Моя таблиця та форма користувача є на своєму місці, однак у мене є кілька питань. По-перше, я не можу "заблокувати" свої комбобокси. Я спробував заблокувати його через свої властивості, однак, результат …

1
Програмне забезпечення: Excel VBA не заселяє ім'я файлу за замовчуванням у діалоговому вікні SaveAs
У мене є проблема з кодом VBA в моїй головній робочій книзі Excel. У мене є дві частини коду. Код A Працює чудово. Код B не працює добре. Перший фрагмент коду (Code A), який добре працює, створює каталог і зберігає в ньому робочу книгу Excel, з іменем як каталогу, так …

1
Згрупувати значення та рахувати значення у стовпцях на основі відповідності значення в іншому стовпці
Я новачок у Excel VBA, і в мене є таблиця нижче: Column1 Column2 ABC XXX ABC XXX ABC XXX ABC YYY PQR XXX PQR YYY PQR YYY XYZ XXX XYZ XXX XYZ YYY XYZ YYY XYZ YYY XYZ XXX XYZ XXX Я хочу результат: Column1 XXX YYY ABC 3 ABC …

1
Макроси відключені у Word
Я не знаю, чому мої макроси на слові раптово відключені. Я спробував усе, включаючи розміщення місця розташування шаблону та моїх документів у якості Довірених місць, включення всіх макросів. Він все одно не запуститься. Будь-яка допомога вдячна. Дякую Цього ранку все було добре. Потім я написав кілька нових макросів у шаблоні …

1
Як показати весь лист excel?
У мене є файл excel 2007 з багатьма аркушами, і мені потрібно приховати або показати їх усі (крім одного). Приховати весь аркуш легко, але як показати всі 200 аркушів перемикача? Я знаю, що можу написати макрос, щоб показати аркуші, але для того, щоб їхати таким чином, я повинен витягнути всі …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.