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

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

2
Як я можу використовувати структуровані посилання на стовпець у макросі Excel?
Ось приклад, який пояснить речі: Sheets("Plot Data July").Select ActiveSheet.ListObjects("tPDJuly").Range.AutoFilter Field:=2 ActiveSheet.ListObjects("tPDJuly").Range.AutoFilter Field:=4 Отже, як ви бачите вище, Field:=2є відносним посиланням на друге поле таблиці під назвою "tPDJuly". Тож якщо я додаю більше стовпців, це число не оновлюється. Поле насправді називається "Оцінка" в таблиці. То чи існує спосіб кодування цього, щоб …

0
Як змусити форму заповнити різні аркуші залежно від місяця?
У мене є журнал фізичних вправ і дієти, який я заповнюю через день і хочу, щоб дані перейшли на інший аркуш. Лист 1 виглядає як робочий аркуш, і я хочу, щоб він перемістився (я думаю, найкращий спосіб зробити це кнопкою) на аркуші 2. Але в перший день нового місяця я …

3
Макрос для тексту в стовпчик, потім перекладає перетворений текст у стовпці та вставляє рядки
У мене є лист Excel з трьома стовпцями SKU, заголовком та розміром, як показано тут: Після запуску макроса мені потрібен аркуш, щоб виглядати так: Я застряг у додаванні рядків, щоб відповідати перетвореному тексту до стовпця.

1
Збережіть Excel Sheet як CSV у UTF-8 за допомогою VBA
Я працюю над наступним макросом у excel, який перебирає всі робочі таблиці в робочій книжці і зберігає кожен у свій .csv файл. Проблема полягає в тому, що мені це потрібно для збереження у форматі .csv, закодованого UTF-8. Я читав, що кодування Excel за замовчуванням для .csv - це ANSI, яке …

2
Ініціалізація змінних
Я працюю над проектом, який передбачає використання Excel VBA. На жаль, я новачок у VBA, і я думаю, що закінчився плутати себе під час кодування. Ось файл, з яким я працюю. Коли я намагався випробувати форму, у ній з’являється вікно із повідомленням Run-time error '9': Subscript out of range І …

0
Автоматизуйте натискання кнопки завантаження CSV на веб-сторінці та збереження, а потім імпортування як робочий аркуш у поточній робочій книзі
Я намагаюся автоматизувати ручний процес таким чином: 1. Відкрийте веб-сторінку ( https://trans-logistics.amazon.com/fmc/execution/JA3Nk--CPTs_(24_Hour_Pool) ) (не турбуйте клацання - посилання працює лише внутрішньо) 2. Натисніть кнопку завантаження CSV. 3. Відкрийте файл CSV 4. Скопіюйте та вставте вміст на вкладку «FMC» поточної робочої книги. Я хотів би автоматизувати це як сценарій, але в …

1
Excel 2010: Порожні вклеєні комірки потребують активації, що викликає проблеми формули
У мене є проблема копіювання / вставлення з одного файлу Excel в інший. У мене є робоча книжка з формами для введення даних. Нещодавно я додав підпункт для автоматичного використання великих літер. Private Sub Worksheet_Change(ByVal Target As Range) ' Code goes in the Worksheet specific module Dim rng As Range …

1
Excel, Потрібно: Автоматичне повторення після введення даних, якщо не буде змінено вручну
MS Excel, один рядок даних (числа від 1 до 20). Введення всіх комірок здійснюється за допомогою списків, що випадають Цікаво, чи можна вибрати елемент випадаючого списку, і всі комірки праворуч у межах діапазону автоматично копіюють застосовані дані. Наприклад, я вибираю в комірці A1 - (3), і всі 20 комірок (від …

1
Контрольні імена, що спричиняють збій мого макроса
У мене є серія макросів у формі, яку я створив для того, щоб люди моїх людей могли використовувати. Коли вони заповнили документ і хочуть надіслати його відповідним людям, я створив ЗАКОННИЙ макрос. Це в основному очищує документ для них, зменшуючи розмір файлу до приблизно 50 КБ з 2 МБ + …

1
Який найшвидший спосіб замінити значення в клітинках за допомогою VBA
Окремі клітинки моєї робочої книги містять значення "A". Я хочу замінити значення "A" на "B". Вони розсипаються по декількох аркушах. Який найефективніший спосіб здійснити заміну в VBA?

1
VBA. Візьміть колір інтер'єру з робочого аркуша 1 та скопіюйте його на інші робочі аркуші
Я новачок у роботі з VBA і шукаю функцію, щоб зробити наступне. Кольори інтер’єру візьміть з робочого листа A0, Cell A1: AK126 Скопіюйте колір інтер’єру лише на Workheet A1, Cell A1: AK126; Робочий аркуш А2, комірка А1: АК126; Робочий аркуш A3, комір A1: AK126; Лист А4, Стільниця А1: AK126. Я …

1
запустити макрос, натиснувши на об'єднаний діапазон
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Selection.Count = 1 Then If Not Intersect(Target, Range(abc)) Is Nothing Then Call MyMacro End If End If End Sub цей код прекрасно працює, коли я кладу, наприклад, діапазон ("A1"), так що натискання на A1 запускає макрос, тепер у мене є об'єднаний діапазон W20: …

3
Як змінити шрифт певної формули, що входить до комірки Excel?
="InterContinental Vienna @ "&M9&" "&M42&" p/room p/night" виходячи з вищенаведеного прикладу, M9 = EUR та M42 = 150 Я шукаю результат: InterContinental Vienna @EUR 150p/room p/night Як це зробити за допомогою VBA для кожного рядка в певному стовпці, де M9 відображається в комірці?

1
Як об'єднати кілька аркушів файлів Excel в один файл Excel?
Мені потрібно об'єднати сотні файлів Excel в один файл Excel. Кожен файл Excel потрібно об'єднати у свій робочий аркуш у робочій книжці, а цільовий робочий аркуш повинен мати ім'я вихідного файлу (мінус розширення). Чи можливо це?

5
Excel VBA або формула для перетворення тексту в дату з типом часу
У мене є чимало даних, коли його дата / часова мітка була імпортована в excel як текст. Excel насправді не визнає це датою з часом. напр., 25.08.2011 16:17:59 (мм.дд.р. гг: мм: сс) Тепер мені потрібно перетворити його на дату з часом, щоб його можна було використовувати для подальшого обчислення за …

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