Tag: udf

Повторно оценивать нестабильный UDF автоматически

Скажем, у нас есть следующий энергонезависимый UDF: Function Twice(ByRef x As Double) As Double Application.Volatile False Twice = 2 * x End Function который мы вводим в ячейку A1 со ссылкой на ячейку A2 , то есть в A1 мы ставим: = Twice(A2) Кроме того, в A2 положим случайную функцию, т. A2 положим: =RAND() Теперь, […]

Вызов подпрограммы внутри функции UDF vba

пожалуйста, помогите, я пытаюсь вызвать sub внутри функции, но я не могу достичь своей цели, вот мой код, это первый UDF Public Function ColorIfExist(ValueToSeek As String, db As Range) As String 'this functions is suppose to call the ColorThem subroutine but returns a #VALUE! error If Not db.Find(ValueToSeek, LookIn:=xlValues) Is Nothing Then Call ColorThem(ValueToSeek, db) […]

Ячейки, использующие UDF в Excel, не переучитывают

Я написал этот простой UDF, чтобы сделать вычисления в электронных таблицах Excel. Код работает нормально, но только один раз. Однако, если я изменяю значения в таблице (SharePriceGrowthTable), результаты в ячейках не обновляются. Даже когда я нажимаю F9 для пересчета листа, значения в ячейках, где используется функция, не обновляются. Я подтвердил, что для параметра «Расчет» установлено […]

Функция поиска соответствия индексов в VBA

Я пытаюсь построить функцию поиска в VBA, имитирующую формулу: =INDEX(get_column, MATCH(lookup, lookup_column,0),1) Я приготовил это: Public Function IndexMatch(get_column As Range, lookup As Range, lookup_column As Range) As Variant IndexMatch = Application.WorksheetFunction.Index(get_column, Application.WorksheetFunction.Match(lookup, lookup_column, 0), 1) End Function Я продолжаю получать # ВАЛЮТ! ошибка. ОБНОВЛЕНИЕ (следующие комментарии К. С. Шона). Так что эта функция действительно работает, […]

Excel VBA UDF выполняет в непосредственном окне, не работает на рабочем листе

UDF «NAV ()» предназначен для поиска правильного отчета на сетевом диске на основе первого аргумента (всегда даты), а затем циклического просмотра всех листов, чтобы найти фрагмент данных с той же строкой, что и второй аргумент, и тот же столбец, что и третий аргумент (второй и третий могут быть текстом или цифрами). Хорошо работает в непосредственном […]

Уникальная консолидация данных в нескольких рабочих листах

У меня есть шесть рабочих таблиц, которые я хочу взять с уникального идентификатора из определенного столбца и объединить их в 1 мастер (чтобы сделать некоторый анализ и другое представление данных). Все данные начинаются с одной и той же ячейки C17, но заканчиваются в разных строках (например, C180, C268 и т. Д.). Я хочу иметь возможность […]

Excel WBA UDF для управления строкой не работает

Мой UDF в VBA жалуется на недопустимый классификатор, и я не понимаю, почему. Спасибо заранее за вашу помощь.

Генерация комбинаций атрибутов продукта в Excel

У меня есть таблица, которая содержит 13.931 строк и 2 столбца, первая колонка – это SKU, вторая – Options (Размер, Цвет и т. Д.); Вариант SKU 0001 Размер: S 0001 Размер: M 0001 Размер: L 0001 Размер: XL 0001 Цвет: красный 0001 Цвет: синий 0002 Размер: S 0002 Размер: M 0002 Размер: L 0002 Цвет: […]

nagging #value! Ошибка в excel udf

Я новичок в vb и excel, но мне нужно разработать собственный udf для excel. Я читал, что пытался изменить свой код несколько раз с предложениями на этом форуме безрезультатно. Что мне не хватает. Этот код предназначен для создания юлианской даты в целочисленной форме. Option Explicit Function CUSTOMJULIAN(JYear As Integer, JMonth As Integer, JDay As Integer) […]

пользовательская функция не работает vba

У меня есть этот udf, и в основном то, что я хочу получить, – это последняя дата из вектора (столбца), который соответствует другим данным в другом столбце, вот код: Option Explicit Public Function GetLastDate(Carrier As String, CarrierVector As Range, DateVector As Range) As Variant Dim TempRange(1 To 10) As Variant Dim i, j As Integer […]

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