Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Работа с группами Shapes
 
Цитата
написал:
Проверяйте
Спасибо! Теперь работает!
А как потом обратиться к "Форма Ё" без указания листа? Вроде как коллекция Shapes работает только в области листа а нужно найти в активной книге.
Решение найдено.
Изменено: Walkmax - 20.07.2025 20:12:05
Работа с группами Shapes
 
Здравствуйте, подскажите как вставить массив форм типа Shapes.Range(Array("Форма Ё")) находящийся в листе активной надстройки на лист активной книги?
Код
Private Sub CommandButton1_Click()
    Dim xlamBook As Workbook
    Set xlamBook = Workbooks("Shapebook.xlam")
    xlamBook.Sheets("Start").Shapes.Range(Array("Форма Ё")).Select
    If Selection.Count = 0 Then
        MsgBox "Форма не найдена!"
    Else
        Selection.Copy
        ActiveWorkbook.Sheets.Add After:=ActiveSheet
        ActiveWorkbook.ActiveSheet.Range("C75").Select
        On Error Resume Next
        ActiveWorkbook.ActiveSheet.Paste
        If Err.Number <> 0 Then
            MsgBox "Ошибка при вставке формы: " & Err.Description
        Else
            MsgBox "Форма вставлена успешно!"
        End If
        On Error GoTo 0
    End If
End Sub
Ошибок не показывает, даже выводит сообщение «Форма вставлена успешно!», но формы на листе нет.
парсинг XML: надо выбрать атрибуты из конкретной группы
 
Спасибо!!!!
IMHO функция перспективнее в применении, буду масштабировать функцию.
Есть только вопрос, если iCond не найдено то функция выводит результат «2042», не могу найти как это изменить. Разобрался.
Изменено: Walkmax - 05.07.2025 21:04:48
парсинг XML: надо выбрать атрибуты из конкретной группы
 
Здравствуйте!
Подскажите как выполнить выбор из xml данных по условию значений в ячейках умной таблицы xlsx например:
из xml
Код
<Collection>
    <Subcollection ItemName="BOX">
        <Level1>
             <Item TypeName="Element">
             <Properties>
              <Color>Red</Color>
              <Name>Dog</Name>
              <Feed>Meat</Feed>
              <Offspring>Puppy</Offspring>
              </Properties>
              </Item>
             <Item TypeName="Element">
             <Properties>
              <Color>Black</Color>
              <Name>Shark</Name>
              <Feed>Fish</Feed>
              <Offspring>Caviar</Offspring>
              </Properties>
              </Item>
             <Item TypeName="Element">
             <Properties>
              <Color>Green</Color>
              <Name>Leaf</Name>
              <Feed>Water</Feed>
              <Offspring>Bud</Offspring>
              </Properties>
              </Item>
        </Level1>
    </Subcollection>
</Collection>

в xlsx
Синтаксис Range при обращении с столбцам "умной таблицы"
 
Спасибо, немного переписал, даёт нужный результат
Синтаксис Range при обращении с столбцам "умной таблицы"
 
Задача - выполнить действия (форматирование, копирование и т.д.) над ячейками в DataBodyRange в границах нескольких, не всегда смежных столбцов. На сколько я понял тут работает ListColumn.DataBodyRange, но какой синтаксис для указания столбцов без указания заголовков.
Изменено: Walkmax - 18.05.2025 17:48:34
Синтаксис Range при обращении с столбцам "умной таблицы"
 
А как обратиться к нескольким столбцам умной таблицы не включая строку заголовка и не используя имена этих столбцов но сохраняя саму таблицу? Т.е. не используя Range("Таблица1[[Колонка_1]:[Колонка_12]]").
Изменено: Walkmax - 18.05.2025 17:19:17
Обращение к листу из файла надстройки, Как выполнить действия с диапазонами на листах в файле надстройки
 
Цитата
написал:
через "ThisWorkbook"
Спасибо, учту на будущее
Обращение к листу из файла надстройки, Как выполнить действия с диапазонами на листах в файле надстройки
 
Цитата
написал:
Необязательно делать книгу видимой
Точно, спасибо Вам!
Обращение к листу из файла надстройки, Как выполнить действия с диапазонами на листах в файле надстройки
 
Здравствуйте!
Есть задача по созданию на активном листе заголовка таблицы, с такими условиями:
  1. Образец заголовка таблицы находится на листе книги активной надстройки (например «Надстройка.xlam») в именованном диапазоне (например «Заголовок»);
  2. Надстройка.xlam содержит UserForm которая вызывается с ленты;
  3. На UserForm размещена кнопка по которой выполняется обращение к свойству IsAddin с изменением его состояния (IsAddin = False) после чего копирование диапазона «Заголовок», восстановление IsAddin = True, создание в ActiveWorkbook листа, вставка на лист скопированного диапазона.
Вопрос в том, что при закрытии файла с новым листом появляется не только запрос на сохранение изменений в этом файле (это закономерно), но и запрос на сохранение изменений в «Надстройка.xlam», а это как-то не очень нужно. Подскажите пожалуйста, как это миновать?
Код
Private Sub CommandButton1_Click()
Dim WBADN As Workbook
Set WBADN = Workbooks("Надстройка.xlam")
WBADN.IsAddin = False
WBADN.Sheets("Лист заголовка").Range("Заголовок").Copy
WBADN.IsAddin = True
ActiveWorkbook.Sheets.Add After:=ActiveSheet
ActiveWorkbook.ActiveSheet.Paste
End Sub
оптимизация фазировки, подбор оптимальных подключений электроприемников в щите
 
От имени страждущих, спасибо)))
Синтаксис в функции СУММЕСЛИ
 
спс, очень выручил
Синтаксис в функции СУММЕСЛИ
 
Все доброго времени суток, есть вопрос по данной функции.  
Как в качестве критерия указать не значение а адрес?  
типа =СУММЕСЛИ(B19:B25;{">A1";"<A2"};C19:C25))
Поиск значения из таблиц с использованием выпадающих списков
 
{quote}{login=vikttur}{date=24.10.2011 08:07}{thema=}{post}Как понял. В F3:  
=ВПР(D3;т.1!$A$5:$I$22;ПОИСКПОЗ(E3;т.1!A3:I3;);1){/post}{/quote}  
наверно я теперь не понял, не получается то, что нужно
Поиск значения из таблиц с использованием выпадающих списков
 
{quote}{login=Walkmax}{date=24.10.2011 03:42}{thema=Обратная задача}{post}  
Неудачная попытка найти решение в ячейке «F3»{/post}{/quote}  
В общих чертах решение найдено, но есть всё таки одна трудность, в массиве таблицы присутствуют ячейки с содержанием «-», если ячейки в столбце находятся в самом низу, то все ОК, но если такие находятся в середине (т.е. выше и ниже есть числа) то условие правильно построить у меня не получается.  
 
файл прилагаю
Поиск значения из таблиц с использованием выпадающих списков
 
А можно ли реализовать выбор значения из заголовка строки, если исходными данными являются:  
1 - задаваемое значение  
2 - заголовок столбца  
3 - массив строк столбца выбранного в п.2, при условии поиска ближайшего большего или равного значения.  
Неудачная попытка найти решение в ячейке «F3»  
Пример прилагается
Поиск значения из таблиц с использованием выпадающих списков
 
{quote}{login=Hugo}{date=21.10.2011 05:49}{thema=}{post}  
Вероятно длина строки влияет.{/post}{/quote}  
а какая максимальна длина? что-бы не попадать в следующий раз
Поиск значения из таблиц с использованием выпадающих списков
 
вот в формате 2003, хотя и предыдущий скачивается и открывается нормально
Поиск значения из таблиц с использованием выпадающих списков
 
Знатоки и гуру, помогите решить маленькую проблему.  
Есть две таблицы, расположенные на разных листах, на листе ввода данных есть выпадающие списки значений из заголовков колонок и строк этих таблиц.  
Вопрос в следующем, одна из таблиц работает, а вот другая только на одну строку, при выборе из списка заголовка другой строки появляется «#ЗНАЧ!»  
Как альтернатива выбор значения для неработающей таблицы сделан многократным «ЕСЛИ»  
Что сделано неправильно?
Страницы: 1
Наверх