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

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

1
Отримати дані з іншого файлу Excel
У мене є електронна таблиця Excel, яка містить список імен користувачів Кожен користувач матиме наступний код. Мені просто потрібно знайти спосіб замінити First.Last з іменами в електронній таблиці Excel. Є більше 800 імен, і я можу зробити це вручну. Це просто дуже нудно. echo Y | takeown /F "F:\Users\First.Last" /R …

1
Розумний спосіб підключення декількох зображень до макросу - WBA Excel
Я поставив це питання раніше, але, звісно, ​​в жахливому порядку, тому я запитую це знову. Так ось я ще раз. Я роблю програму в VBA Excel - або краще, поєднуючи певний аркуш з діями і частинами коду, щоб зробити те, що працює як окрема програма. Частина з них передбачає прив'язування …

1
Копіювання Повний аркуш, що включає кілька визначених імен діапазонів за допомогою макросу або VBA
Я намагаюся створити книгу для своєї компанії для відстеження продажів. Проблема, з якою я стикаюся, полягає в тому, що я хочу, щоб кожен користувач мав свою власну книгу, збережену на своєму локальному комп'ютері для отримання власної інформації. У цій робочій книжці використовується форма користувача, щоб подати дані, які витягують інформацію …

0
Клітини блокування на основі умовного кольору інтер'єру
Я працюю над проектом, який вимагає заблокованих клітин на основі умовного форматування клітинок. У цьому випадку умовно відформатовані осередки мають внутрішній колір 15. Це правило, яке я використовую для умовного форматування: IF: =($D$2+$M8)>=(V$1) СТОСУЄТЬСЯ: $V$8:$AG$229,$AI$8:$AT$229,$AW$8:$BH$229,$BJ$8:$BU$229 ФОРМАТ: Код інтер'єру 15 Мені потрібен код VBA, який буде блокувати всі клітини на весь …


0
Кнопки зупинки опції стають не перевіреними при натисканні, коли лист захищений
У мене є 2 форми управління (не ActiveX) кнопки в групі. У них однакова зв'язана клітина. Вони позначені як "Так" і "Ні" і функціонують так, як це призначено, перемикаючи значення зв'язаної комірки між 1 і 2. Зв'язана комірка заблокована, а захист Листа ввімкнена деяким кодом зміни події для іншої комірки. …

1
Макрос VBA для вставки рядка на основі активної клітини у рядку змінної
У мене є таблиця Excel, яка відстежує продаж подарункових сертифікатів і погашення. Іноді сума, що погашається (стовпець Q), є меншою, ніж загальна сума (колонка H). Сума погашення в даний час перетворюється на червону, щоб попередити співробітників, що є кредит, але вони потім вручну змінюють аркуш. Як написати макрос / ініціювати …

1
У PowerPoint VBA, як використовувати `TextRange.Runs.Font.Bold`, щоб вставити теги <b>` і <<b> `навколо повернутого діапазону тексту? [зачинено]
Я використовую VBA в Powerpoint, щоб знайти стилі в тексті, а потім обернути цей текст за допомогою міток з відміткою HTML. Нижче наведено код, який я намагаюся використовувати для пошуку жирний текст а потім оберніть його &lt;b&gt;bold text&lt;/b&gt;. На жаль, код, здається, повертає логічний, а не текстовий. Що я роблю …

1
Автоматизація руху клітинок переважно використовує умови if / when style
Я хочу повністю автоматизувати процес очищення експортованих даних. Я хочу: Перемістіть дані в рядках переповнення в їх перспективний стовпець. Я спробував наступний код у VB. (Це намагається ідентифікувати символ @ у повідомленнях електронної пошти і, відповідно, перенести всі адреси електронної пошти на два місця праворуч). Sub qwerty() Dim D As …

1
Excel VBA Отримання даних із закритої робочої книги за допомогою іменованого діапазону
Я використовую знайдений код тут (скопійовано нижче) для вилучення даних із закритих книг. Що я хотів би досягти - це використання a названий діапазон у цільовому джерелі, а не у жорсткому коді. Так на рядку 22, де він визначає Address = Cells(Row, Column).Address Я хочу мати можливість просто годувати його …

1
Помилка: макрос може не бути доступним у цій книжці або всі макроси можуть бути відключені
Я намагаюся прийняти рішення від цей пост & amp; Я трохи змінив макрос (мені потрібно лише додати натискання кнопки), щоб це було зараз Sub AdjustValue() Dim btnName As String Dim targetCell As String Dim addAmount As Integer btnName = Application.Caller targetCell = Mid(btnName, 5, Len(btnName)) addAmount = 1 ActiveSheet.Range(targetCell).Value = …

2
Колонки збільшення VBA Excel
Я намагаюся об'єднати декілька стовпців різної довжини в 1 стовпець на іншому аркуші, щоб забезпечити можливість виводу з цієї колонки. Я можу легко збільшувати першу колонку, але у мене виникають проблеми з переходом до наступного стовпця. Нижче наведено код, з яким я працював. Я намагаюся використовувати ідентифікацію осередків для збільшення …

0
Автоматизація Outlook з Excel веде до різних висот рядків на різних комп'ютерах
Колега автоматизує створення звіту електронної пошти в MS Outlook 2013 з використанням MS Excel 2013 цей код від Ron de Bruin . Код ігнорує діаграми, так що ми зробили це, щоб об'єднати всі клітинки, де розташовані діаграми на електронній таблиці, а потім, коли ми маємо електронну пошту в Outlook (ми …

1
Формат таблиці MS Word через VBA / Макроси: Вирішення конкретно з Merge Cells
Уявіть таблицю з 7 колонок і тонни рядків. Деякі з цих рядків рядків об'єднуються, містять примітки, які завжди містять рядок "Примітка" на початку комірки. У цілому перший стовпець включає в себе нумерацію 10,20,30 і т.д. навіть заголовок. Що я можу використовувати для видалення нумерації з заголовка і всіх об'єднаних комірок …

1
Як я можу дивитися в комірку з VBA, щоб знайти конкретний текст, а потім витягти його?
У мене є стовпець, який може містити клітини, які мають дані, які розділені на | роздільник. Мені потрібно вміти переглядати кожну клітинку і знаходити конкретний текст, а якщо знайдений - витягти весь текст між | Наприклад: клітинка A2 має blue story 1|red tree 2|orange flower 3|green car 4 Я хочу …

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