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

Страницы: 1 2 3 4 5 6 7 След.
Как обновить надстройку до последней версии?, Версия 2023.1
 
Раньше всегда получалось, а в этот раз...
Проверить наличие обновлений можно с помощью команды PLEX - О программе - Проверка обновлений - проверил
Зайти на сайт и скачать самую свежую на данный момент версию по ссылке Скачать сверху на странице PLEX - скачал
Закрыть все окна Excel - закрыл
Скопировать с заменой все файлы из скачанного архива последней версии в папку PLEX - скопировал с заменой все файлы

Проверить наличие обновлений можно с помощью команды PLEX - О программе - Проверка обновлений... опять предлагает скачать новую версию

В чём может быть дело?
Заранее благодарю
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Евгений Смирнов, Супер! Именно это я и имел в виду. Спасибо огромнейшее!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Евгений Смирнов,
Цитата
написал:
А вам жесткую привязку к столбцам надо?
В оригинальном файле есть 5-6 столбцов, в которые постоянно вносятся изменения. Хотелось бы привязаться.
Спасибо
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Евгений Смирнов, спасибо огромное!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Евгений Смирнов, спасибо большое! Работает :D ! Но почему то код копирует весь столбец, а не те значения, которые были добавлены. А можно в этот код вписать жесткую привязку к конкретным столбцам? Было бы идеально! Заранее благодарен
Изменено: Ronin71 - 12.11.2023 00:15:50
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Файл
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Jack Famous, Евгений Смирнов, да, вы правы. Приложил примерную модель таблиц.
R091n, PQ - не вариант, по некоторым причинам.
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Экспорт данных из отдельно взятых столбцов
 
Здравствуйте!
Прошу помощи!
Задача не вполне тривиальная, и, не уверен, что выполнимая.
Суть состоит в том, чтобы экспортировать данные из отдельно взятых столбцов одной таблицы в одноимённые столбцы другого файла с помощью макроса. При этом, данные, которые уже находятся в файле, в который экспортируются данные, должны остаться.
Кто-нибудь, когда-нибудь такое уже делал?
Заранее благодарен
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Как опубликовать в OneDrive отдельно взятый лист
 
Приветствую Всех!
Впервые столкнулся с облачным сервисом. Посему вопрос к знатокам.
Существует некий рабочий файл (*.xlsm) со множеством листов и с запросами PQ.
Вопрос: Как опубликовать клиенту в OneDrive отдельно взятый лист из рабочей книги? Клиент должен видеть в режиме online все изменения, происходящие в таблице. Опубликовывать весь файл - не вариант т.к. на листе находятся элементы формы и файл содержит другие листы. Первое что приходит на ум - это новый файл. Но как его связать с рабочим файлом или... существуют другие способы? Спасибо
Изменено: Ronin71 - 26.05.2023 01:20:36
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
БМВ, спасибо огромное! Как я про это забыл? Свежий взгляд он всегда лучше!!! Он же у меня был изначально... Зачем, спрашивается, я его внедрял в Outlook? Сам себе всё усложнил и пошёл не в ту сторону. Унесло...
Да, всё корректно работает из Excel.
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
БМВ, и Вам здравствуйте!
Если я правильно понимаю, то ведь кода #9 мало... Каким-то образом в этом коде должно быть указано, что процедура должна выполняться внутри Outlook-а. или я не прав?
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Здравствуйте снова.
Дмитрий(The_Prist) Щербаков, если с
Цитата
Дмитрий(The_Prist) Щербаков, написал:
Сохранить вложения из Outlook в указанную папку
- всё понятно (у меня эта процедура корректно работает внутри Outlook-а), то с
Цитата
Дмитрий(The_Prist) Щербаков, написал:
Как из Excel обратиться к другому приложению
- никак не могу разобраться. Проштудировал эту статью до последней строчки, кое-что даже изменил у себя. Библиотека (в Tools -References) подключена. Я так понимаю, что у меня проблема с запуском конкретного макроса в Outlook-е. Я уже пытался обращаться к полному имени макроса (Название проекта => название модуля => имя макроса) - результата нету.
Цитата
Дмитрий(The_Prist) Щербаков, написал:
У Outlook нет метода Run.
Может в этом проблема? Не смог найти как запускать макрос. Заблудился... не знаю в какую сторону копать.. Помогите пожалуйста  :oops:  
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Дмитрий(The_Prist) Щербаков, БМВ,  спасибо огромное! Буду штудировать! Удачи!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Цитата
Дмитрий(The_Prist) Щербаков, написал:
если никто кроме Вас в глаза не видел Вашу процедуру и что она должна делать никто кроме Вас не знает?
... ага, понял...
эта процедура:
Код
Sub AttFromSender()
Const olMail As Integer = 43

Dim olApp As Outlook.Application
Dim olNS As NameSpace
Dim Folder As MAPIFolder
Dim Item As Object
Dim Atmt As Attachment
Dim FileName As String
Dim saveFolder As String

Set olApp = New Outlook.Application
Set olNS = olApp.GetNamespace("MAPI")
Set Folder = olNS.Folders("my_E-mail@mail.com").Folders("Work")

saveFolder = "C:\Users\User\Desktop\AAA"
On Error Resume Next
MkDir saveFolder
On Error GoTo 0

For Each Item In Folder.Items
    If Item.Class = olMail Then
        If Item.SenderEmailAddress = "my_E-mail@mail.com" Then
            For Each Atmt In Item.Attachments
                If Right(Atmt.FileName, 4) = ".pdf" Then
                    Atmt.SaveAsFile saveFolder & "\" & Atmt.FileName
                End If
            Next Atmt
        End If
    End If
Next Item

Set olApp = Nothing
Set olNS = Nothing
Set Folder = Nothing
Set Item = Nothing

End Sub

написана в Outlook-е, которая скачивает PDF-файлы от конкретного отправителя в определённую папку (напр. ...\ Desktop \ AAA)

Цитата
Дмитрий(The_Prist) Щербаков,  написал:
Вот Вам в качестве решения и предлагают весь код этой самой процедуры перенести в Excel.

... хм, об этом я даже не подумал. А что, так можно было? 8-0  Подскажите пожалуйста как это должно выглядеть, если это перенести в Excel. Я предполагал, что из Excel к этой процедуре обратиться проще. В Excel дал команду открыть Outlook, скачать и закрыть Outlook. Так мне это виделось ))

Заранее благодарю
Изменено: Ronin71 - 14.03.2023 20:57:41
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Так я сюда за помощью и пришёл. Подскажите пожалуйста как реализовать эту задачу. Если код не правильный, то как должно быть?
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Дмитрий(The_Prist) Щербаков, получается, что из Excel нет возможности управлять объектной моделью Outlook?
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Открытие Outlook из Excel
 
Доброго времени суток, гуру!
Помогите пожалуйста подкорректировать код.
Суть задачи: Хочу из Excel открыть Outlook, запустить в Outlook-е имеющийся макрос, закрыть Outlook.
Код
Sub AttFromSender()
    Dim OutlookApp As Object
    Set OutlookApp = CreateObject("Outlook.Application")
    OutlookApp.Application.Run "Attachments.AttachmentsFromSender.AttFromSender"
    OutlookApp.Quit
    Set OutlookApp = Nothing
End Sub

... Attachments - это название проекта

AttachmentsFromSender - это название Модуля

AttFromSender - это имя макроса

макрос останавливается на этой строке: OutlookApp.Application.Run "Attachments.AttachmentsFromSender.AttFromSender". Никак не пойму что не так. В excel библиотека "Microsoft Outlook 16.0 Object Libary" - включена. Заранее благодарен
Изменено: Ronin71 - 14.03.2023 17:50:11
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Проверка вводимых значений кодом VBA
 
Евгений Смирнов, спасибо огромное! Дай Вам Бог здоровья!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Проверка вводимых значений кодом VBA
 
Евгений Смирнов, я очень извиняюсь. Что нужно дописать в коде, чтобы подсвеченная ячейка (ячейки) стала (стали) активной?
Тысяча благодарностей!!!
Изменено: Ronin71 - 25.02.2021 01:26:18
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Проверка вводимых значений кодом VBA
 
Евгений Смирнов, спасибо, но не так я себе это представлял.
При копировании сразу нескольких строк, ничего не происходит. Срабатывает только при копировании одной строки (((
А можно сделать так, чтобы подсвечивалось и выдавало ошибку и при копировании = > вставке нескольких строк?
Спасибо
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Проверка вводимых значений кодом VBA
 
Здравствуйте коллеги!
Ситуация следующая: пользователь, методом Copy => Paste, вносит данные из условной таблицы в основную(умную) (см. в приложенном примере).
Вопрос: как с помощью VBA, проверить корректность ввода, при условии что:
  • если в столбце "Вид оплаты" прописано "карта", то в столбце "Сумма" должна быть прописана цена. Если не проставлена цена, то было бы не плохо эту ячейку посветить и выдать сообщение об ошибке
  • если в столбце "Вид оплаты" прописано "нал", то в столбце "Сумма" ячейка может остаться не заполненной
P.S. Что-то я пробовал, но ничего не получилось. Перемудрил или недомудрил ))
Заранее благодарю
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Excel Online. Открытие книги из OneDrive в режиме редактирования
 
Цитата
или он он в вашем onedrive лежит, к нему есть общий доступ?
... это в личном OneDrive.
Нашёл один "костыль"... путём создания копии самого файла, но что-то мне не совсем это нравится...
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Excel Online. Открытие книги из OneDrive в режиме редактирования
 
Здравствуйте! Подскажите пожалуйста что нужно сделать, чтобы из OneDrive книга открывалась в Excel Online в режиме редактирования. Уже не знаю где искать!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Подсчет количества непустых строк
 
Спасибо Всем!
Это было действительно просто... такие вещи стыдно не знать!
Всем добра!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Подсчет количества непустых строк
 
Доброй ночи!
Не могу справиться с элементарным. Прошу помощи.

PQ выгружает на лист некую таблицу.
Мне нужно подсчитать кол-во непустых строк в первом столбце, чтобы вписать это кол-во в MsgBox.
Что-то типа:
"Таблица обновлена
Загружено строк: 35"
Примерный вид таблицы в файле-примере
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Из XLSM в CSV с сохранением структуры и кодировки
 
sokol92,
Благодарю!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Из XLSM в CSV с сохранением структуры и кодировки
 
Почитал справку,
"Local   Необязательный   Variant   True — сохраняет файлы на языке Excel (включая параметры панели управления)"
не понял что такое "включая параметры панели управления"...
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Из XLSM в CSV с сохранением структуры и кодировки
 
Hugo,
Цитата
Hugo написал:
можно поиграть с параметром local:=True
... сразу не обратил внимания. Но именно Local:=True - сработало. Спасибо огромное!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Из XLSM в CSV с сохранением структуры и кодировки
 
Hugo,
Хм, оба варианта (1- с помощью VBA, 2- с помощью SaveAs ) обнаружилось то, что при варианте:
VBA - первая строка - только запятые.
SaveAs - первая строка - точка с запятой (много). Я так понимаю, это разделитель. (в обоих случаях разделителей одинаковое количество)
Но ведь кодировка в обоих случаях xlCSVUTF8.
А как же тогда в существующий код VBA ввернуть разделитель, ну, если конечно такое возможно?
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Из XLSM в CSV с сохранением структуры и кодировки
 
Здравствуйте господа-товарищи!
Думал, XLSM сохранить в CSV с сохранением структуры и кодировки, окажется проще некуда, ан нет...
Сначала написал это:...
Код
Sub XLSX_to_CSV()
Dim sFileName$

sFileName = Replace(ActiveWorkbook.FullName, ".xlsm", "")

Application.DisplayAlerts = False
    ActiveWorkbook.Sheets("Sheet1").Copy
    ActiveWorkbook.SaveAs FileName:=sFileName & ".csv", FileFormat:=xlCSVUTF8
    ActiveWorkbook.Close
Application.DisplayAlerts = True

End Sub
... в CSV все данные собираются в одной ячейке, и разделителем является ";" - это не то, что нужно.
Попробовал через макро-рекордер, при сохранении в Тип файла выбрал
CSV UTF8 (разделитель - запятая) (*.csv). В этом случае в CSV все данные разносятся по ячейкам- именно так и требуется.
Вопрос: что и как нужно поменять в коде, чтобы данные из XLSM файла так же по строкам и по столбцам отображались в CSV?
Заранее благодарен
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Страницы: 1 2 3 4 5 6 7 След.
Наверх