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

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

1
Чи можна видалити зображення з електронної таблиці Excel за назвою?
У мене є велика кількість електронних таблиць Microsoft Excel 2010 із зображеннями в них, і мені потрібно видалити 2/3 цих зображень. Усі зображення, які мені потрібно видалити, містять однаковий рядок символів у заголовку "Помилка". Зображення, які мені потрібно зберегти, не містять цих рядків символів. Чи є спосіб знайти та видалити …


2
Excel Name.RefersToRange: як перевірити, якщо об'єкт Name відноситься до діапазону?
Про документацію Microsoft йдеться RefersToRange : Якщо об'єкт Name не відноситься до діапазону (наприклад, якщо він посилається до константи або формули), це властивість виходить з ладу. Я намагаюся переглядати всі названі діапазони на робочому аркуші. Private Sub Something() Dim namedRanges As names Set namedRanges = ActiveSheet.names Dim targetSheet As Worksheet …

2
Як очистити ~ 500 000 записів у програмі Excel 2010, не збиваючи ПК?
Мені доводиться видаляти великі куски інформації з таблиць у файлах .xlsx за допомогою Excel 2010. Кожен, який я намагався до цього часу, не дав жодних результатів, або зазнав аварії, або я вбив її, очікуючи день. Хтось ще створив електронні таблиці за допомогою SQL-сервера. Я маю проаналізувати дані, але для цього …

0
Оновлення списку в Sharepoint Online (o365) через Excel / VBA
В даний час я використовую VBA для оновлення / створення нових елементів списку спільних точок доступу через SOAP. Мій відділ ІТ повідомив, що вони переходять на SharePoint Online, і той самий код більше не працює, я вважаю, через різні процеси аутентифікації. Я витратив близько чотирьох днів, намагаючись знайти альтернативне рішення …

1
Інтелектуально змінивши форматування пробілів у відповідності з суміжним форматуванням?
Microsoft Word надає можливість пошуку відформатованого тексту та його заміни та форматування. Ця особливість чудова в моїй роботі, де мені доводиться перетворювати документи Word в огляди в Інтернеті. Простим прикладом може бути пошук boldслова та його заміна <strong>bold</strong>. Однак бувають випадки, коли документ, який ми отримуємо, має сторонні, неформатовані проміжки …

2
Як зателефонувати в командному рядку за допомогою vba для переліку імен файлів
Я намагаюся написати якийсь код vba, який надсилає рядок коду до командного рядка і виконує його. У мене ця частина вниз, але мені потрібна допомога, щоб фактичний код працював. Я хочу перерахувати всі файли у певній папці, що є розширенням файлу .doc, але я хочу виключити перші три символи імені …

1
Видаліть цифровий підпис з отриманого повідомлення Outlook
Моя мета - видалити цифровий підпис у повідомленні Outlook. Моя початкова ідея полягала в тому, щоб створити сценарій VBA (що я зробив нижче), щоб перерахувати всі вкладення у вибраному поштовому елементі та видалити вкладення цифрового підпису при його виникненні. На жаль, цифровий підпис не відображається як одне з додатків до …

1
Excel Mac VBA Loop Through Cells і скинути деякі значення
Наразі у мене є 12 копій книги - по одному для кожного місця розташування нашої компанії. Є кілька стовпців і один рядок для кожного дня місяця. Щодня менеджер розташування заповнює 2 стовпці, а решта обчислюється автоматично. Є декілька "складних" користувачів, які відмовляються вводити нуль у другому стовпчику, якщо для цього …

2
Я хотів би скопіювати дані з 1 рядка в іншу в Excel
Я намагаюся вирішити наступне питання у excel: я працюю в двох аркушах, Sheet 1 і Sheet 2. Існує стовпець даних в аркуші 1 (скажімо, від A5 до A20). Мені потрібно, щоб кожен рядок з цієї колонки вставлявся / посилався на кожен n-й рядок у стовпці A, Sheet2. Будь ласка, що …

1
Використовуйте Excel, щоб зіставити дані з комірки на робочому аркуші, а потім скопіювати дані з сусіднього стовпця і вставити їх на інший аркуш
У мене є таблиця з кількома іменами та телефонними номерами поряд з ними в кожному аркуші 1 - аркуш 5. Кожен аркуш містить близько 900 імен у стовпці А та відповідні номери телефонів поруч з ними у стовпці B, на всіх п'яти вкладках. Існує 6-а вкладка з колонкою А з …

1
Як вибрати текст між двома «закладками» у Word VBA?
Примітка: Спочатку я запитав, як вибрати текст з певної точки вниз, але у мене є рішення для цього: Dim f As Word.Field For Each f In ActiveDocument.Fields If f.Type = wdFieldAddin And f.Data = "BeginBody" Then f.Select Selection.EndKey Unit:=wdStory, Extend:=wdExtend End If Next Тепер, моє запитання - як вибрати текст …

0
VBA замінник для Microsoft Office RT?
Я працював над VBA-додатками для автоматизації Excel та інших додатків MS Office. Тепер я хотів би розширити MS Office RT, але я прочитав, що Office RT не підтримує VBA. Чи є замінник VBA, що дозволяє автоматизації офісу з Office RT? Зокрема, чи можна автоматизувати Office RT через VB.NET? Примітка: Я …

2
Автоматично зберігайте вкладення з пошти на мережевому диску
Кожного ранку я отримую автоматично створений електронний лист від сервера, він включає вкладення електронної таблиці. Я прийняв правило щодо прогнозу, що фіксує ці електронні листи. Тепер я хотів би зробити макрос для перейменування доданого файлу (. Xls) у = сьогодні () і зберегти його у папці на мережевому диску. Цей …

1
Код VBA Excel Приватний підрядний лист Зміна Функція живлення не працює
Я роблю робочий аркуш, де швидкість вітру визначає потенційну енергію місця. Це значення лежить в основі декількох аркушів в одному файлі Excel. Я намагаюся написати код, що де I10швидкість вітру і I12яка потенційна кВт * год у цьому місці. Я хочу як I10в I12бути вступними осередками , де ви можете …

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