vba

проблема в том, что != не работает как функция в excel vba. Я хочу иметь возможность использовать If strTest != "" Then вместо If strTest = "" Then есть ли другой подход, чтобы сделать это, кроме !=? моя функция подражать != и Sub test() Dim intTest As Integer Dim strTest As String intTest = 5 strTe...

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

Я хочу вставить оператор if в ячейку через vba, которая включает двойные кавычки. вот мой код: Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)" из-за двойных кавычек у меня возникли проблемы с вставкой строки. Как я могу обрабатывать двойные кавычки?...

как я могу автоматически выполнять макрос Excel каждый раз, когда значение в определенной ячейке изменяется? прямо сейчас, мой рабочий код: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("H5")) Is Nothing Then Macro End Sub здесь "H5" отслеживается ли конкретная яче...

например A1:I A2:am A3:a A4:boy Я хочу объединить их все в одну ячейку "Iamaboy" Этот пример показывает, что 4 ячейки сливаются в 1 ячейку, однако у меня есть много ячеек (более 100), я не могу ввести их по одному с помощью A1 & A2 & A3 & A4 что я могу сделать?...

У меня есть книга с 20 различными сводными таблицами. Есть ли простой способ найти все сводные таблицы и обновить их в VBA?...

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

Каковы некоторые хорошие шаблоны для обработки ошибок в VBA? в частности, что я должен делать в этой ситуации: ... some code ... ... some code where an error might occur ... ... some code ... ... some other code where a different error might occur ... ... some other code ... ... some code that must always b...

Я работаю в VBA, и хочу разобрать строку например <PointN xsi:type='typens:PointN' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema'> <X>24.365</X> <Y>78.63</Y> </PointN> и получить значения X & Y в двух отд...

Ну, я просто создал простой суб, и это дает ошибку переполнения. Однако, я не вижу ничего плохого в код, и это действительно странно, так как 50000*100 намного больше, чем 500*100. sub add() 'This will cause an overflow error cells(1,1) = 500 * 100 'But this won't cells(2,2) = 50000 * 100 end...