vba — вопросы с ответами

7 ответов
Я новичок в VBA, так что это может быть простой вопрос, но здесь идет. Я хотел бы инициализировать целый массив myArray, скажем, целых чисел, в VBA. Я знаю, что могу сделать это с помощью простой инициализации, например: Dim myArray myArray = Array(1, 2, 4, 8) Но если массив большой, это громоздко,...
excel-vba
excel
arrays
initialization
12 окт. 2013, в 18:38
1 ответ
У меня есть фиксированная команда, которую мне нужно передать в командную строку с помощью VBA, а затем выполнить команду. например "perl a.pl c:\temp" следующая - это команда, которую я пытаюсь использовать, но она просто открывает командную строку и не запускает команду. Call Shell("cmd.exe -s:"...
command-line
30 июль 2013, в 19:35
4 ответа
У меня есть запрос, который довольно большой, соединяющий более десятка таблиц, и я хочу отменить записи на основе поля id (, например.: between nStartID and nEndID). Я создал два параметра и протестировал их как критерии, и они отлично работают. Проблема заключается в том, что мне нужно запустить з...
ms-access
ms-access-2010
parameters
15 май 2013, в 16:27
4 ответа
Может ли кто-нибудь найти разницу между 'On error goto -1' и 'on error goto 0' в VBA? Я пробовал google и msdn, но мне не повезло.
excel
msdn
04 янв. 2013, в 13:10
12 ответов
Как определить последнюю строку в листе Excel, включая некоторые пустые строки в середине? С помощью этой функции: Function ultimaFilaBlanco(col As String) As Long Dim lastRow As Long With ActiveSheet lastRow = ActiveSheet.Cells(ActiveSheet.Rows.Count, col).End(xl...
excel
03 дек. 2012, в 15:36
5 ответов
Просто интересно, есть ли эквивалент в VBA для методов VB.NET PadLeft и PadRight? Как сейчас, всякий раз, когда я хочу взять строку и сделать ее фиксированной длиной с ведущими пробелами, я делаю цикл For... Next на основе длины строки. Например, я бы использовал следующий код для форматирования стр...
string
21 авг. 2012, в 17:30
4 ответа
Если у меня есть автоматический фильтр, настроенный в Excel, и я хочу пропустить все видимые данные в одном столбце с кодом VBA, какой самый простой способ сделать это? Все скрытые строки, которые были отфильтрованы, не должны быть включены, поэтому простой диапазон сверху вниз не помогает. Любые хо...
excel-vba
excel
01 июнь 2012, в 10:25
4 ответа
У меня есть эта часть кода, которая находит строку excel из списка и удаляет элементы из списка. Я хочу... также удалить строку Excel. Код здесь Private Sub imperecheaza_Click() Dim ws As Worksheet Dim Rand As Long Set ws = Worksheets("BD_IR") Rand = 3 Do While ws.Cells(Rand, 4).Value <> "...
excel
21 окт. 2011, в 15:01
2 ответа
Это мой упрощенный script: Sub SomeOtherSub(Stattyp As String) 'Daty and the other variables are defined here CatSubProduktAreakum(Stattyp, Daty + UBound(SubCategories) + 2) End Sub Sub CatSubProduktAreakum(Stattyp As String, starty As Integer) 'some stuff En...
10 окт. 2011, в 17:19
3 ответа
Использование VBA внутри Access2003/2007. Как скопировать содержимое строковой переменной в буфер обмена? Этот сайт рекомендует создать текстовый блок с нулевой длиной, скопировав строку в TextBox, а затем запустив DoCmd.RunCommand acCmdCopy. Тьфу. Я имею в виду, мы можем пойти по маршруту. Но все ...
ms-access
access-vba
clipboard
05 апр. 2011, в 14:38
14 ответов
Я обнаруживаю изменения в значениях определенных ячеек в электронной таблице Excel, как это... Private Sub Worksheet_Change(ByVal Target As Range) Dim cell As Range Dim old_value As String Dim new_value As String For Each cell In Target If Not (Intersect(cell, Range("cell_of_interest")) Is Not...
excel-vba
excel
12 янв. 2011, в 12:14
3 ответа
Что такое хорошая практика и хорошая гигиена кода? Ввод кода в модули или таблицы? У меня есть эта книга Excel с пользовательскими интерфейсами на каждом листе. Каждый лист в рабочей книге выполняет другую часть некоторой общей задачи. Должен ли я помещать код, соответствующий каждому листу внутри о...
excel-vba
15 июль 2010, в 13:18
3 ответа
Я занимаюсь программированием на VBA в Excel 2007 и у меня есть одна рабочая книга, из которой все таблицы данных должны быть скопированы на другой лист. На новом листе будет несколько строк заголовков, и я хотел бы отслеживать, где они находятся, поэтому мне не нужно постоянно находить в них слова...
class
excel-vba
excel
29 янв. 2010, в 11:46
8 ответов
У меня двумерная таблица со странами и годами в Excel. например. 1961 1962 1963 1964 USA a x g y France u e h a Germany o x n p Я хотел бы "сгладить" его, так что у меня...
excel-vba
excel
26 март 2009, в 20:29
5 ответов
В нашем проекте есть некоторый код, который выглядит примерно так: Private Sub Method1() Call InnerMethod End Sub Private Sub Method2() InnerMethod End Sub Private Sub InnerMethod() '' stuff End Sub В чем преимущество использования метода 1 над методом2?...
vb6
syntax
26 янв. 2009, в 14:02
Наверх
Меню