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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 158 След.
Данные из XML в Excel, импорт данных из XML в Excel при отсутствии части данных в XML
 
Здрасьте. Я сам почти чайник из коробки в области XML, но я так полагаю, что надо обрабатывать не импортом, а процедуру написать: идти и обрабатывать заданные узлы и считывать значение. И уже потом заполнять таблицу. Таким образом, если у какого-либо узла не будет значения, то в таблицу можно задать подставлять 0, null, пустую строку, в общем, что нужно.
Кому решение нужно - тот пример и рисует.
Условное форматирование по последнему дню каждого месяца, нужно формула для условного форматирования
 
Код
=C$2=КОНМЕСЯЦА(C$2;0)

для шапки во второй строке, начиная с С столбца.
Предварительно выделить 2 строку с С столбца и до конца
Изменено: Пытливый - 15.03.2025 17:02:56
Кому решение нужно - тот пример и рисует.
Сообщение в процессе ожидания
 
Приветствую. Можно использовать строку состояния. Писать там что-то такое:
Код
Application.StatusBar = "Думаю. Прошу не мешать!"

И зайти в цикл.
Как из цикла вышли:
Код
Application.StatusBar = False

В конце после цикла еще можно сообщение какое-нибудь, а-ля:
Код
MsgBox "Job's done, Master!"
Изменено: Пытливый - 25.02.2025 20:52:36
Кому решение нужно - тот пример и рисует.
Поворот таблицы создание инфокарты
 
Ну, можно попробовать транспонировать таблицу и удалить строки с пустыми значениями по полю какого-либо свойства.
Кому решение нужно - тот пример и рисует.
Привязка конкретной гиперссылки к конкретной текстовой строке, Подмена текстовой строки текстовой строкой с гиперссылкой при совпадении текста строки
 
Прям чтоб написал "Петя" и стало Петя - формулой в той же ячейке - вряд ли.
=ГИПЕРССЫЛКА(Адрес; "Петя") - это да.
Или макрос.
Или в соседней ячейке (в одной ввел Петя, в другой получил гиперссылку на лист)
Кому решение нужно - тот пример и рисует.
Поиск значений по части текста в ячейке
 
Попробуйте в С5 из примера вставить:
Код
=ВПР(СЖПРОБЕЛЫ(ПРАВСИМВ(B5;ДЛСТР(B5)-ПОИСК("Ё";ПОДСТАВИТЬ(B5;" ";"Ё";ДЛСТР(B5)-ДЛСТР(ПОДСТАВИТЬ(B5;" ";""))))+1));$G$5:$G$9;1;0)
и протянуть вниз.

З.Ы. хотя непонятно, зачем подтягивать логины из таблицы 2, когда можно их справа отгрызть из исходной строки (до первого пробела справа)
Изменено: Пытливый - 28.10.2024 22:23:59
Кому решение нужно - тот пример и рисует.
Процентное соотношение разных слов в одном диапазоне (в пределе 100%), Проценты и подсчёт слов
 
Здравствуйте.
На мой взгляд, вам надо через счетесли по конкретному слову делить на счетз по диапазону.
Кому решение нужно - тот пример и рисует.
протягивание формул защищенных столбцов
 
Вариант 1: снять защиту, написать формулу, где предусмотрено выводить пусто, пока данные исходные не введены, вернуть защиту где взял
Вариант 2: снять защиту, растянуть формулу, поставить защиту обратно.
Кому решение нужно - тот пример и рисует.
Формула для расчета цены следующего и предыдущего объемов
 
А известны в принципе литражи? Ну, например, для напитка "3 топора" литраж бывает 0,5; 0,7, а для "Пшеничная особая" 0,25; 0,5; 0,75 и литр - есть такие данные?
Кому решение нужно - тот пример и рисует.
VBA. Макрос на обработку ряда CSV файлов в папке
 
Здравствуйте. Вот в этой инструкции:
Код
              cellValue = CDbl(ws.Cells(i, "F").Value) * 1.17


cellValue - это что?

Помимо этого, когда вы руками открываете файл CSV - в каком столбце файла данные? Я так подозреваю, что в А, а в F ничего нету.
Изменено: Пытливый - 16.07.2024 20:15:03
Кому решение нужно - тот пример и рисует.
Открытие файла .csv через vba код, Добрый день, когда открываю csv файл просто двойным нажатием мышки все хорошо, а вот через vba код проблема, подскажите может в коде нужно что то добавить, код прилагаю
 
Здрасьте.
Код
 sFiles = Dir(sFolder & "*.xlsx")
вы пытаетесь открыть файл с расширением .csv перебирая файлы с расширением .xlsx?
Кому решение нужно - тот пример и рисует.
Удалить столбец в Эксель, Удалить столбец в Эксель
 
Добрый день.
Попробуйте таким:
Код
Sub Del_Clients_count()
    Dim ToFind$, Finded$, rngC As Range, addrC$, my_range As Range
    Set my_range = Range("a1").CurrentRegion
    ToFind = InputBox("Введите наименование столбца для удаления")
    If Not my_range.Find(ToFind) Is Nothing Then
        Set rngC = my_range.Find(ToFind)
        addrC = rngC.Address
        Finded = Mid(addrC, 2, 1) & ":" & Mid(addrC, 2, 1)
        Do
            Set rngC = my_range.FindNext(rngC)
            Finded = Finded & ", " & Mid(rngC.Address, 2, 1) & ":" & Mid(rngC.Address, 2, 1)
        Loop While rngC.Address <> addrC
        If Len(Finded) > 5 Then Finded = Left(Finded, Len(Finded) - 5)
    End If
    Range(Finded).Delete Shift:=xlToLeft
End Sub
Кому решение нужно - тот пример и рисует.
Макрос разложить строки по столбцам, Нужно строки раскидать по строкам
 
Здрасьте.
Попробуйте привязаться к свойству текущей строки "уровень группировки", а не к шрифту. Выделите в вашем примере на листе TDSheet первую группу (где 04.01.2024 и далее вниз строк на 5) и запустите такой простенький макрос:
Код
Sub t()
Dim oCell As Range
    For Each oCell In Selection
        Debug.Print oCell.EntireRow.OutlineLevel
    Next
End Sub
при его выполнении будет видно, какой уровень группировки у даты, какой у контрагента и т.д. Используя эти данные (умело используя!) можно будет раскидать данные в итоговую таблицу.
Кому решение нужно - тот пример и рисует.
Скрытие столбцов через макрос
 
Код
For Each cell In ActiveSheet.UsedRange.ROWS(2).Cells
If cell.Value = "Х" Then cell.EntireCOLUMN.Hidden = True
Кому решение нужно - тот пример и рисует.
Прогноз продаж по трем сценариям
 
когда забанили в гугле, можно попробовать яндекс.
Кому решение нужно - тот пример и рисует.
Скрытие столбцов через макрос
 
Код
Then cell.EntireColumn.Hidden = True
Кому решение нужно - тот пример и рисует.
Прогноз продаж по трем сценариям
 
Добрый день. Диспетчер сценариев? закладка ДАННЫЕ, п. "Анализ что-если?"
Кому решение нужно - тот пример и рисует.
Mail merge
 
Добрый день. Если под слиянием информации имеется в виду инструмент Word "слияние", то отображение переданной информации (с разрядами, без разрядов, и т.д.), насколько я помню, задается форматированием поля в Word. Ткните на поле в Word'е правой клавишей и посмотрите в контекстном меню "коды полей" как-то так, кажется.
Кому решение нужно - тот пример и рисует.
Добавить строки в умную таблицу
 
Ну, первое, что приходит в голову, вставлять количество строк на лист ПОСЛЕ определенной умной таблицы, а потом уже размножать строки непосредственно в ней.
Кому решение нужно - тот пример и рисует.
Оформление документа с переносом строк на новую и подчеркиванием, Оформление документа с автопереносом строк на новую и подчеркиванием до конца листа
 
zenija2007, если пойдете по этому пути, используйте моноширинный шрифт, сильно облегчит задачу.
Кому решение нужно - тот пример и рисует.
Оформление документа с переносом строк на новую и подчеркиванием, Оформление документа с автопереносом строк на новую и подчеркиванием до конца листа
 
zenija2007, можно шрифт менять на подчеркнутый, заниматься разбиением строки и добиванием пробелов до заданной ширины ячейки и объединением с переносами, но ей-тнбогу, Word для этого куда как симпатичнее.
Кому решение нужно - тот пример и рисует.
Помогите сделать автоматический запуск макросов в Excel
 
Посмотрите тут, или тут

Вкратце - можно засунуть в личную книгу макросов, тогда при запуске на вашей машине, под вашей учетке будет доступно для всех файлов. То же самое по первой ссылке - но через собственную надстройку. Как создать, подключить и т.д.
Кому решение нужно - тот пример и рисует.
Помогите дописать макрос, Макрос для открытия списка листов в Экселе
 
макрос на сочетание не вешается?
Кому решение нужно - тот пример и рисует.
Увеличение размера умной таблицы
 
Посмотрите на адресацию, в смысле, с какого листа запускаетесь, какой лист активный, где находится обрабатываемая таблица. Если она не на активном листе, надо полный путь прописывать каждый раз, когда обращаетесь к ней. Или запихивать в переменную сначала и дальше уже с ней работать. Или через конструкции With - End with
Кому решение нужно - тот пример и рисует.
Увеличение размера умной таблицы
 
Посмотрите я выше сообщение дополнил.
У меня при пошаговом в вашем файле отработало, единственное, что смутило, почему весь код запихнут в раздел код формы UserForm1?
Кому решение нужно - тот пример и рисует.
Увеличение размера умной таблицы
 
Здравствуйте. Может, в боевом файле объект ListObject того, отсутствует. В тестовом все отрабатывает.

Еще вставить строку можно так (применительно к примеру):
Код
ActiveSheet.ListObjects("Таблица5").ListRows.Add alwaysinsert:=True

Циклом повторить нужное количество раз.
либо, через Resize (для приведенного примера, опять же) увеличиваем на 2 строки:
Код
Sub TT()
    Dim my_table As ListObject, my_range As Range
    Set my_table = ActiveSheet.ListObjects("Таблица5")
    Set my_range = Range(my_table.Name & "[#All]").Resize(my_table.Range.Rows.Count + 2, my_table.Range.Columns.Count)
    my_table.Resize my_range
End Sub
Изменено: Пытливый - 15.12.2023 12:12:33
Кому решение нужно - тот пример и рисует.
Помогите дописать макрос, Макрос для открытия списка листов в Экселе
 
Добрый день.
Посмотрите это:
Код
Sub Select_Sheet()
If ActiveWorkbook.Sheets.Count <= 16 Then
Application.CommandBars("Workbook Tabs").ShowPopup 500, 225
Else
Application.CommandBars("Workbook Tabs").Controls("More Sheets...").Execute
End If
End Sub

Взято отсюда
Кому решение нужно - тот пример и рисует.
Подсчет по условию в диапазоне между определенных ячеек, Подсчет по условию в диапазоне между определенных ячеек
 
Добрый. Можно в ячейку F3 примера вставить нечто такое:

Код
=ЕСЛИ(B3="+";F2+1;ЕСЛИ(B3="#";0;F2))


И растянуть вниз.
Кому решение нужно - тот пример и рисует.
Скачать много файлов по списку ссылок
 
Добрый день. Это можно сделать при помощи написания спец.процедур (макроса). Могут помочь в разделе РАБОТА, ибо бесплатно такое писать - ну как-то нет. :)
Кому решение нужно - тот пример и рисует.
Подсчет одинаковых значений в столбце, не учитывая определенное значение
 
Попробуйте формулу массива:
Код
=МАКС(СЧЁТЕСЛИ($A$3:$A$17;A3:A17)*($A$3:$A$17<>A17))


З.Ы. Ввод формулы массива заканчивается сочетанием Ctrl+Shift+Enter
Кому решение нужно - тот пример и рисует.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 158 След.
Наверх