Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Старая форма входа
Мир MS Excel » Записи участника » krosav4ig [2347]
Результаты поиска
krosav4ig Дата: Пятница, 29.05.2020, 01:36 | Сообщение № 61 | Тема: преобразование float в dec
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
функция Hex2Sng отсюда

или формула (выдает неверный результат для малых чисел)

Код
=(-1)^БИТ.СДВИГП(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));31)*(БИТ.ИЛИ(БИТ.И(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));8388607);8388608)*2^(БИТ.И(БИТ.СДВИГП(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));23);255)-127-23))
К сообщению приложен файл: 7592913.xlsm (25.3 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениефункция Hex2Sng отсюда

или формула (выдает неверный результат для малых чисел)

Код
=(-1)^БИТ.СДВИГП(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));31)*(БИТ.ИЛИ(БИТ.И(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));8388607);8388608)*2^(БИТ.И(БИТ.СДВИГП(ШЕСТН.В.ДЕС(ПСТР(A3;3;8));23);255)-127-23))

Автор - krosav4ig
Дата добавления - 29.05.2020 в 01:36
krosav4ig Дата: Вторник, 26.05.2020, 23:51 | Сообщение № 62 | Тема: Автоматическое копирование однотипных таблиц с сайта
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Есть ли возможность автоматизировать процесс перенесения в Excel этих таблиц?
Есть
Ответ получен, тему можно закрывать?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.05.2020, 23:52
 
Ответить
Сообщение
Есть ли возможность автоматизировать процесс перенесения в Excel этих таблиц?
Есть
Ответ получен, тему можно закрывать?

Автор - krosav4ig
Дата добавления - 26.05.2020 в 23:51
krosav4ig Дата: Вторник, 26.05.2020, 18:48 | Сообщение № 63 | Тема: График на основании план-факт данных в одной строке
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
в диспетчере имен
Код
План    =ЕСЛИ(Лист1!$C$4:$L$4="План";Лист1!$C$5:$L$5;НД())

Код
Факт  =ЕСЛИ(Лист1!$D$4:$M$4="Факт";Лист1!$D$5:$M$5;НД())

К сообщению приложен файл: 4474709.png (123.6 Kb) · 6622776.xlsx (14.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.05.2020, 18:48
 
Ответить
СообщениеЗдравствуйте
в диспетчере имен
Код
План    =ЕСЛИ(Лист1!$C$4:$L$4="План";Лист1!$C$5:$L$5;НД())

Код
Факт  =ЕСЛИ(Лист1!$D$4:$M$4="Факт";Лист1!$D$5:$M$5;НД())


Автор - krosav4ig
Дата добавления - 26.05.2020 в 18:48
krosav4ig Дата: Вторник, 26.05.2020, 18:03 | Сообщение № 64 | Тема: Развернуть вложенную таблицу-xml в один ряд PowerQuery
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.05.2020, 18:08
 
Ответить
krosav4ig Дата: Понедельник, 25.05.2020, 14:44 | Сообщение № 65 | Тема: в таблице темные границы не отображаются
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
У меня в качестве редактора в 7zip настроен notepad++ x86, строка для запуска - [vba]
Код
"C:\program files (x86)\Notepad++\notepad++.exe" -multiInst -nosession
[/vba] в notepad++ установлены плагины Xml tools и xpatherizer
1 Открыл файл в 7zip, перешел в нем в папку \xl
2 Открыл workbok.xml в notepad++ (выделил файл, нажал F4), в открывшемся фале жму Ctrl+Alt+Shift+B и ищу лист с нужным именем, смотрю атрибут r:id
Можно без Ctrl+Alt+Shift+B, искать через xpatherizer: нажал Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//sheet//@name
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. rId узнали, этот файл уже не нужен, его можно закрывать
3 открыл xl\_rels\workbook.xml.rels
4 Тут так же, как в предыдущем файле можно нажать Ctrl+Alt+Shift+B и искать Relationship с id = rid из предыдущего файла или через xpatherizer искать по xpath
Код
//*[@Id="rId1"]/@Target
, или вообще через Ctrl+F, не суть важно, нам нужен атрибут Target. Этот фал тоже можно закрывать
5 Открыл файл, соответствующий найденному значению в п.4 (в данном случае xl\worksheets\sheet1.xml).
6 Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//conditionalFormatting//*[text()="F$21=1"]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В строке выше выделившейся смотрю атрибут dxfId , из этого числа нужно вычесть 1, в данном случае получилось 85
7 Открыл xl\styles.xml, Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//dxf[85]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В выделившемся элементе заменил thin на thick, сохранил файл и закрыл Notepad++, вернулся в 7Zip, согласился на обновление файла в архиве

К сообщению приложен файл: 1852166.png (400.2 Kb) · 7594858.png (76.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 25.05.2020, 14:46
 
Ответить
СообщениеУ меня в качестве редактора в 7zip настроен notepad++ x86, строка для запуска - [vba]
Код
"C:\program files (x86)\Notepad++\notepad++.exe" -multiInst -nosession
[/vba] в notepad++ установлены плагины Xml tools и xpatherizer
1 Открыл файл в 7zip, перешел в нем в папку \xl
2 Открыл workbok.xml в notepad++ (выделил файл, нажал F4), в открывшемся фале жму Ctrl+Alt+Shift+B и ищу лист с нужным именем, смотрю атрибут r:id
Можно без Ctrl+Alt+Shift+B, искать через xpatherizer: нажал Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//sheet//@name
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. rId узнали, этот файл уже не нужен, его можно закрывать
3 открыл xl\_rels\workbook.xml.rels
4 Тут так же, как в предыдущем файле можно нажать Ctrl+Alt+Shift+B и искать Relationship с id = rid из предыдущего файла или через xpatherizer искать по xpath
Код
//*[@Id="rId1"]/@Target
, или вообще через Ctrl+F, не суть важно, нам нужен атрибут Target. Этот фал тоже можно закрывать
5 Открыл файл, соответствующий найденному значению в п.4 (в данном случае xl\worksheets\sheet1.xml).
6 Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//conditionalFormatting//*[text()="F$21=1"]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В строке выше выделившейся смотрю атрибут dxfId , из этого числа нужно вычесть 1, в данном случае получилось 85
7 Открыл xl\styles.xml, Нажал Ctrl+Alt+Shift+B , Ctrl+Shift+X, в поле XPath Search пишу [vba]
Код
//dxf[85]
[/vba] жму Execute и в панели Xpath Results выбираю нужный элемент. В выделившемся элементе заменил thin на thick, сохранил файл и закрыл Notepad++, вернулся в 7Zip, согласился на обновление файла в архиве


Автор - krosav4ig
Дата добавления - 25.05.2020 в 14:44
krosav4ig Дата: Понедельник, 25.05.2020, 02:03 | Сообщение № 66 | Тема: в таблице темные границы не отображаются
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Если немного поковыряться во внутренностях файла, то можно и жирнее сделать
К сообщению приложен файл: 8370378.xlsx (18.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЕсли немного поковыряться во внутренностях файла, то можно и жирнее сделать

Автор - krosav4ig
Дата добавления - 25.05.2020 в 02:03
krosav4ig Дата: Воскресенье, 24.05.2020, 16:36 | Сообщение № 67 | Тема: В таблице с 10ю параметрами, выписать все возможные варианты
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
добавить их в таблицу Таблица1, и обновить таблицу Таблица1_2
в запросе 4 - это необходимое количество элементов в сочетании


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениедобавить их в таблицу Таблица1, и обновить таблицу Таблица1_2
в запросе 4 - это необходимое количество элементов в сочетании

Автор - krosav4ig
Дата добавления - 24.05.2020 в 16:36
krosav4ig Дата: Воскресенье, 24.05.2020, 16:09 | Сообщение № 68 | Тема: В таблице с 10ю параметрами, выписать все возможные варианты
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Добрый день
Вариант в Power Query
[vba]
Код
let
    Source = List.Buffer(List.Transform(Table.ToColumns(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]),List.RemoveNulls)),
    fn     = (n,k,optional i, optional j)=>
             let
                 i   = if i=null then 0 else i,
                 j   = if j=null then 0 else j,
                 tbl = Table.FromRecords(
                           List.TransformMany(
                    {i..n-k+j},
                    each Source{_},
                    (a,b)=>[x=b]&(if j<k-1 then [y=@fn(n,k,a+1,j+1)] else [])
                           )
                       )
             in
                 if j<k-1
                     then Table.ExpandTableColumn(
                         tbl,
                         "y",
                         {"x"}&List.Transform({j+1..k-2}, each "x"&Text.From(_+1)),
                         List.Transform({j+1..k-1}, each "x"&Text.From(_))
                     )
                 else tbl,
    ret    = fn(List.Count(Source),4)
in
    ret
[/vba]
кросс
К сообщению приложен файл: 9191583.xlsx (20.4 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеДобрый день
Вариант в Power Query
[vba]
Код
let
    Source = List.Buffer(List.Transform(Table.ToColumns(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]),List.RemoveNulls)),
    fn     = (n,k,optional i, optional j)=>
             let
                 i   = if i=null then 0 else i,
                 j   = if j=null then 0 else j,
                 tbl = Table.FromRecords(
                           List.TransformMany(
                    {i..n-k+j},
                    each Source{_},
                    (a,b)=>[x=b]&(if j<k-1 then [y=@fn(n,k,a+1,j+1)] else [])
                           )
                       )
             in
                 if j<k-1
                     then Table.ExpandTableColumn(
                         tbl,
                         "y",
                         {"x"}&List.Transform({j+1..k-2}, each "x"&Text.From(_+1)),
                         List.Transform({j+1..k-1}, each "x"&Text.From(_))
                     )
                 else tbl,
    ret    = fn(List.Count(Source),4)
in
    ret
[/vba]
кросс

Автор - krosav4ig
Дата добавления - 24.05.2020 в 16:09
krosav4ig Дата: Вторник, 19.05.2020, 13:25 | Сообщение № 69 | Тема: Корректно вычислить стаж работника
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Добрый день
Массивная формула
Код
=РАЗНДАТ(ДАТАМЕС($AI4;-F4*12-G4)-H4;$AL4;{"y";"ym";"md"})
К сообщению приложен файл: 3765324.xlsx (13.4 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеДобрый день
Массивная формула
Код
=РАЗНДАТ(ДАТАМЕС($AI4;-F4*12-G4)-H4;$AL4;{"y";"ym";"md"})

Автор - krosav4ig
Дата добавления - 19.05.2020 в 13:25
krosav4ig Дата: Вторник, 19.05.2020, 13:10 | Сообщение № 70 | Тема: Лабораторная работа
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Алексей, ну дык без этого никуда :)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 19.05.2020, 13:11
 
Ответить
СообщениеАлексей, ну дык без этого никуда :)

Автор - krosav4ig
Дата добавления - 19.05.2020 в 13:10
krosav4ig Дата: Вторник, 19.05.2020, 11:42 | Сообщение № 71 | Тема: фильтр по определенному листу в Power Query
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
nikitan95,


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеnikitan95,

Автор - krosav4ig
Дата добавления - 19.05.2020 в 11:42
krosav4ig Дата: Воскресенье, 17.05.2020, 15:25 | Сообщение № 72 | Тема: получить данные через rest api
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекросс

Автор - krosav4ig
Дата добавления - 17.05.2020 в 15:25
krosav4ig Дата: Воскресенье, 17.05.2020, 14:48 | Сообщение № 73 | Тема: Выборочный импорт данных (убрать лишние символы)
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[vba]
Код
=Transpose(Query(ARRAYFORMULA(iferror(--substitute(REGEXREPLACE(IMPORTHTML("http://www.pogodaiklimat.ru/forecast/28698_7.htm","table",0)&"","(\d+)(\.)(\d+)\x0a.*$","$3/$1/"&year(now())),"+",""),)),"select Col1, Min(Col4),Max(Col4),Avg(Col4),Avg(Col7) group by Col1 label Col1 'Дата',Min(Col4) 'Минимальная температура', Avg(Col4) 'Средняя температура',Max(Col4) 'Максимальная температура',Avg(Col7) 'Среднее количество осадков'  format Col1'dd.MM.YYYY'"))
[/vba]
[vba]
Код
=ArrayFormula(Transpose(Query(ArrayFormula({Arrayformula(CEILING((Row(A1:Index(A:A,Rows(IMPORTHTML("https://www.yr.no/place/Russia/Omsk/Omsk/long.html","table",3 ))))-1)/4,1)),iferror(--REGEXREPLACE(IMPORTHTML("https://www.yr.no/place/Russia/Omsk/Omsk/long.html","table",3)&"","(\d{2})(\/)(\d{2})\/(\d{4})|[^\d\/:.]|.*\–","$3$2$1$2$4"),)}),"Select max(Col2),Min(Col5),Max(Col5),Avg(Col5),Avg(Col6) where Col1>0 group by Col1 label Max(Col2) 'Дата',Min(Col5) 'Минимальная температура', Avg(Col5) 'Средняя температура',Max(Col5) 'Максимальная температура', Avg(Col6) 'Среднее количество осадков' format Max(Col2) 'dd.MM.YYYY'")))
[/vba]
[vba]
Код
=Transpose(Query(ArrayFormula({Int((Row(1:20)-1)/4)+Today(),(Array_Constrain(Split(Importxml("https://rp5.ru/Погода_в_Омске","(((//table[@id='forecastTable'])[1]/tr[.//*[contains(text(),'Температура')]]/td[starts-with(@class,'n ')])[1]/preceding-sibling::td)[last()]/following-sibling::td/div[@class='t_0']"),"+"),20,1))}),"Select Col1,Min(Col2),Max(Col2),Avg(Col2) group by Col1 label Col1 'Дата',Min(Col2) 'Минимальная температура', Avg(Col2) 'Средняя температура',Max(Col2) 'Максимальная температура' format Col1 'dd.MM.YYYY'"))
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 17.05.2020, 14:49
 
Ответить
Сообщение[vba]
Код
=Transpose(Query(ARRAYFORMULA(iferror(--substitute(REGEXREPLACE(IMPORTHTML("http://www.pogodaiklimat.ru/forecast/28698_7.htm","table",0)&"","(\d+)(\.)(\d+)\x0a.*$","$3/$1/"&year(now())),"+",""),)),"select Col1, Min(Col4),Max(Col4),Avg(Col4),Avg(Col7) group by Col1 label Col1 'Дата',Min(Col4) 'Минимальная температура', Avg(Col4) 'Средняя температура',Max(Col4) 'Максимальная температура',Avg(Col7) 'Среднее количество осадков'  format Col1'dd.MM.YYYY'"))
[/vba]
[vba]
Код
=ArrayFormula(Transpose(Query(ArrayFormula({Arrayformula(CEILING((Row(A1:Index(A:A,Rows(IMPORTHTML("https://www.yr.no/place/Russia/Omsk/Omsk/long.html","table",3 ))))-1)/4,1)),iferror(--REGEXREPLACE(IMPORTHTML("https://www.yr.no/place/Russia/Omsk/Omsk/long.html","table",3)&"","(\d{2})(\/)(\d{2})\/(\d{4})|[^\d\/:.]|.*\–","$3$2$1$2$4"),)}),"Select max(Col2),Min(Col5),Max(Col5),Avg(Col5),Avg(Col6) where Col1>0 group by Col1 label Max(Col2) 'Дата',Min(Col5) 'Минимальная температура', Avg(Col5) 'Средняя температура',Max(Col5) 'Максимальная температура', Avg(Col6) 'Среднее количество осадков' format Max(Col2) 'dd.MM.YYYY'")))
[/vba]
[vba]
Код
=Transpose(Query(ArrayFormula({Int((Row(1:20)-1)/4)+Today(),(Array_Constrain(Split(Importxml("https://rp5.ru/Погода_в_Омске","(((//table[@id='forecastTable'])[1]/tr[.//*[contains(text(),'Температура')]]/td[starts-with(@class,'n ')])[1]/preceding-sibling::td)[last()]/following-sibling::td/div[@class='t_0']"),"+"),20,1))}),"Select Col1,Min(Col2),Max(Col2),Avg(Col2) group by Col1 label Col1 'Дата',Min(Col2) 'Минимальная температура', Avg(Col2) 'Средняя температура',Max(Col2) 'Максимальная температура' format Col1 'dd.MM.YYYY'"))
[/vba]

Автор - krosav4ig
Дата добавления - 17.05.2020 в 14:48
krosav4ig Дата: Суббота, 16.05.2020, 15:29 | Сообщение № 74 | Тема: Система рейтинга и поиск приближённых значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=ПРОСМОТР(ABS(A-B),{0,.001,3.001},{"Идеально равен","Оправдано","Не оправдано"})


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Код
=ПРОСМОТР(ABS(A-B),{0,.001,3.001},{"Идеально равен","Оправдано","Не оправдано"})

Автор - krosav4ig
Дата добавления - 16.05.2020 в 15:29
krosav4ig Дата: Пятница, 15.05.2020, 14:06 | Сообщение № 75 | Тема: Лабораторная работа
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
К сообщению приложен файл: 7690701.png (34.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 15.05.2020, 14:07
 
Ответить
Сообщение

Автор - krosav4ig
Дата добавления - 15.05.2020 в 14:06
krosav4ig Дата: Пятница, 15.05.2020, 12:42 | Сообщение № 76 | Тема: снимается выделение при копировании
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
или так [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not CBool(Application.CutCopyMode) Then Application.Calculate
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 15.05.2020, 12:43
 
Ответить
Сообщениеили так [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not CBool(Application.CutCopyMode) Then Application.Calculate
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 15.05.2020 в 12:42
krosav4ig Дата: Пятница, 15.05.2020, 09:46 | Сообщение № 77 | Тема: Вставить примечание из ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
[vba]
Код
Function ПримечаниеТекст(Ячейка As Range, Текст As String)
    On Error Resume Next
    Ячейка.AddComment.Visible = False
    Ячейка.Comment.Text Текст
End Function
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗдравствуйте
[vba]
Код
Function ПримечаниеТекст(Ячейка As Range, Текст As String)
    On Error Resume Next
    Ячейка.AddComment.Visible = False
    Ячейка.Comment.Text Текст
End Function
[/vba]

Автор - krosav4ig
Дата добавления - 15.05.2020 в 09:46
krosav4ig Дата: Четверг, 14.05.2020, 01:19 | Сообщение № 78 | Тема: Внешний редактор макросов Excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Макросы в модулях листов и книги игнорируются, импортируются только стандартные модули, модули классов и модули форм
Alt+ЕМБ нужно убедиться, что установлена галочка "Доверять доступ к программной модели VBA"

При импорте модулей в VSCode они удаляются из файла. Чтобы вернуть их обратно нужно сохранить любой из импортированных модулей в VSCode. Или заполучить от разработчика пароль от vba проекта файла autoload.xlsm, лежащего в %homepath%\.vscode\extensions\local-smart.excel-live-server-1.0.0\excel-live-server и закомментировать удаление модулей.
Контакты для связи с разработчиком можно посмотреть в VSCode в информации о расширении (Ctrl+Shit+X)
К сообщению приложен файл: 0107135.png (42.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеМакросы в модулях листов и книги игнорируются, импортируются только стандартные модули, модули классов и модули форм
Alt+ЕМБ нужно убедиться, что установлена галочка "Доверять доступ к программной модели VBA"

При импорте модулей в VSCode они удаляются из файла. Чтобы вернуть их обратно нужно сохранить любой из импортированных модулей в VSCode. Или заполучить от разработчика пароль от vba проекта файла autoload.xlsm, лежащего в %homepath%\.vscode\extensions\local-smart.excel-live-server-1.0.0\excel-live-server и закомментировать удаление модулей.
Контакты для связи с разработчиком можно посмотреть в VSCode в информации о расширении (Ctrl+Shit+X)

Автор - krosav4ig
Дата добавления - 14.05.2020 в 01:19
krosav4ig Дата: Среда, 13.05.2020, 04:23 | Сообщение № 79 | Тема: Внешний редактор макросов Excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
Расширение Excel Live Server for VBA для VSCode
после установки нужно создать папку tmp\vba в папке расширения (%homepath%\.vscode\extensions\local-smart.excel-live-server-1.0.0\)

upd.
Если достаточно редактирования кода без запуска макросов, то можно использовать Text Edit Anywhere


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 13.05.2020, 04:34
 
Ответить
СообщениеЗдравствуйте
Расширение Excel Live Server for VBA для VSCode
после установки нужно создать папку tmp\vba в папке расширения (%homepath%\.vscode\extensions\local-smart.excel-live-server-1.0.0\)

upd.
Если достаточно редактирования кода без запуска макросов, то можно использовать Text Edit Anywhere

Автор - krosav4ig
Дата добавления - 13.05.2020 в 04:23
krosav4ig Дата: Понедельник, 11.05.2020, 19:19 | Сообщение № 80 | Тема: Цифровой стиль
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Главная>Абзац>Многоуровневый список
К сообщению приложен файл: 7185422.png (20.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеГлавная>Абзац>Многоуровневый список

Автор - krosav4ig
Дата добавления - 11.05.2020 в 19:19
Мир MS Excel » Записи участника » krosav4ig [2347]
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!