простой код vba дает мне переменную объекта времени выполнения 91 или с не установленным блоком

Таким образом, у меня есть простой маленький макрос / суб, определенный при нажатии кнопки команды. Проблема в том, что это дает мне: Ошибка времени выполнения '91': переменная объекта или с не установленным блоком Мой код: Dim rng As Range rng = Sheet8.Range("A12") '<< ERROR here rng.Value2 = "1" Я просто хочу установить ячейку «A12» в […]

VLOOKUP против INDEX

В Excel я пытаюсь сделать следующее: Если столбец 1 листа 1 = столбец 2 листа 2, верните значение в столбец листа 2 Я натыкаюсь на то, как это сделать, поскольку каждый найденный мной пример, похоже, использует значение индекса столбца листа, содержащего формулу. (т.е. лист 1) Я хочу: VLOOKUP(sheet1!A1,sheet2!A2:A11696,sheet2!4,FALSE) Я могу только: VLOOKUP(sheet1!A1,sheet2!A2:A11696,4,FALSE) Прочитав другие темы, […]

Как «сгладить» или «свернуть» таблицу 2D Excel в 1D?

У меня двухмерная таблица со странами и годами в Excel. например. 1961 1962 1963 1964 USA axgy France ueha Germany oxnp Я хотел бы «сгладить» его, так что у меня есть Страна в первом столбце, Год во втором столбце, а затем значение в третьем столбце. например. Country Year Value USA 1961 a USA 1962 x […]

Excel VBA: назначение сочетания клавиш для запуска процедуры

Когда я нажимаю F5 в редакторе VBA, я всегда хотел бы запустить процедуру «Sub Skynet ()». Есть ли способ назначить сочетание клавиш для этой процедуры.

Перевести индекс столбца в имя столбца Excel

Учитывая индекс столбцов, как вы можете получить имя столбца Excel? Проблема сложнее, чем кажется, потому что это не просто база-26. Столбцы не обертываются, как обычные цифры. Даже пример поддержки Microsoft не масштабируется за пределами ZZZ. Отказ от ответственности: Это какой-то код, который я сделал некоторое время назад, и сегодня он столкнулся с моим рабочим столом. […]

Игнорировать дубликаты и создать новый список уникальных значений в Excel

У меня есть столбец значений, который часто отображается как дубликаты. Мне нужно создать новый столбец с уникальными значениями на основе первого столбца следующим образом: Column A Column B aa ab bc c c Эта колонка B на самом деле должна появиться на другом листе в той же книге, поэтому я предполагаю, что ей нужно будет […]

Индикатор выполнения в VBA Excel

Я делаю приложение Excel, которое требует много обновления данных из базы данных, поэтому требуется время. Я хочу создать индикатор выполнения в пользовательской форме, и он появляется, когда данные обновляются. Панель, которую я хочу, – это всего лишь небольшая синяя полоса, перемещающаяся вправо и влево и повторяющаяся до тех пор, пока обновление не будет выполнено, никакого […]

Заполните непересекающиеся пустые ячейки со значением из ячейки над первым пробелом

У меня есть столбец: 1 red 2 blue 3 red 4 5 blue 6 7 8 white Заготовки относятся к записи над ней. Таким образом, # 4 будет ассоциироваться с красным, а 6 и 7 будут синими. Есть ли простой способ заполнить пробелы для всего столбца?

Excel VBA – преобразовать текст в дату?

У меня есть столбец дат (столбец A), хранящийся в виде текста в формате yyyy-mm-dd, который я пытаюсь преобразовать в даты, в конечном счете, чтобы я мог выполнять поиск по ним. Я прочитал несколько тем здесь и попробовал некоторые из предложений, но я не могу заставить ничего работать. Один использовал: Columns("A").Select Selection.NumberFormat = "date" Это изменило […]

Оператор VBA «И» оценивает второй аргумент, когда первый является ложным?

Function Foo(thiscell As Range) As Boolean Foo = thiscell.hasFormula And (InStr(1, UCase(Split(thiscell.formula, Chr(40))(0)), "bar") > 0) End Function Эта функция существует для проверки наличия определенной подстроки (в данном случае, bar) перед (. Случай, с которым у меня возникают проблемы, – это когда ячейка, переданная в функцию, пуста, thisCell.hasFormula имеет значение false, но утверждение после и […]

Interesting Posts

Построение графика из Python в электронную таблицу Excel

Использование Python для загрузки файлов из Box

Скрытие первого столбца в рабочей среде

Программирование Unix для копирования в буфер обмена

Дата на график, но только при наличии

Как удалить определенные символы в ячейках excel 2013

Удаление полей Word VBA не работает в Word 2013, работал в Word 2010

Добавление элемента в таблицу в Access 2013 DB с использованием excel VBA, который связан таблицей с списком разделов

Печать массива VBA в ячейках Excel

Скопируйте определенные столбцы с листа Excel на другой рабочий лист

Пользовательское меню Передача переменной WorkSheet через .OnAction

Количество экземпляров в нескольких строках

Есть ли более быстрый способ экспорта строк в Excel на SQL Server?

Как я могу выбрать наибольшее число в строке и автоматически умножать его со значением в том же столбце?

Массивы VBA: найдите минимальный диапазон, значение смещения и выходное значение в MsgBox

Давайте будем гением компьютера.