Просмотр сообщений
|
Страниц: 1 2 3 [4]
|
46
|
Основные форумы / Вопросы по Excel и VBA / Нужно открыть файл, находящийся в той же папке
|
: 12.01.2018, 21:16:47
|
Здравствуйте, уважаемые пользователи форума! Очень благодарен вам за всю помощь, которую вы мне оказываете! Счастья вам всем и благополучия! Вопрос заключается в том, как можно открыть файл, находящийся в той же папке, что и файл Excel с макросом без указания "адреса" файла. Например, сейчас используется такая команда: Workbooks.Open Filename:="C:\Users\kznts\OneDrive\Телемаркетинг\MindMap (Excel).xml" Где-то видел, что есть такая команда типа "ThisFilePath" (дословно не помню, как это пишется). Можете подсказать, как подобным образом открыть файл?
|
|
|
49
|
Основные форумы / Вопросы по Excel и VBA / Re:Пропали макросы
|
: 08.01.2018, 09:55:28
|
Спасибо большое, дорогой друг! Понял: при скачивании из облака из браузера формат автоматически переводится из xlsm в xlsx. Попробую установить приложение Google диск. В этом случае такого не должно быть, т.к. это будет просто папка на компьютере и ничего скачивать не надо. Благодарю Вас и желаю хорошего настроения!
|
|
|
50
|
Основные форумы / Вопросы по Excel и VBA / Пропали макросы
|
: 07.01.2018, 20:48:09
|
Здравствуйте, уважаемые пользователя форума! Был бы очень благодарен помощи. Суть в том, что я закинул файлы Excel с макросами в облако Google drive, потом переустановил операционную систему (не знаю имеет ли это какой-то смысл к произошедшему, скорее, нет, но, на всякий случай). Теперь эти макросы куда-то пропали: ни на одном компьютере с Excel макросы не отображаются. Может, есть какая-то надежда из восстановить? Да и, вообще, куда они делись? Во вложении - один из файлов, в котором пропали макросы. Спасибо Вам, что помогаете другим!
|
|
|
53
|
Основные форумы / Вопросы по Excel и VBA / Re:Freemind перевести в Ехсеl
|
: 27.03.2017, 14:59:16
|
извините, я понял, что нет смысла экспортировать файл через макрос: всё равно прийдётся периодически открывать freemind, чтобы что-то менять, а там всё очень удобно сделано (последний "путь" экспорта сохраняется, как я теперь понял). единственное улучшение - это не открывать вспомогательный файл, а макросом всё из него переписать (т.е. из xls в текущий xlsm). сейчас буду искать в интернете как это сделать. если кто-то заранее знает - пишите.
|
|
|
54
|
Основные форумы / Вопросы по Excel и VBA / Re:Freemind перевести в Ехсеl
|
: 27.03.2017, 14:18:19
|
Всё, теперь понял. Кстати, немного исправил (предыдущий вариант не совсем правильный был). но всё равно это не целевой код. Во вложении - окончательный вариант. там 3 файла: скрипт.xlsm, скрипт (вспомогательный файл).xls и скрипт.mm Основная мысль - в файле скрипт.xlsm (там уже всё скопировано из вспомогательного ф-ла после экспорта из freemind).
|
|
|
55
|
Основные форумы / Вопросы по Excel и VBA / Re:Freemind перевести в Ехсеl
|
: 26.03.2017, 22:37:57
|
На самом деле, я дилетант в программировании. Можете привести пример. Фактически, для перевода Freemind в Excel нужен отдельный макрос: не всегда нужно его выполнять, а только после изменений в mindmap. Думаю, что код должен быть небольшим. Если не сложно, можете образец написать?
|
|
|
56
|
Основные форумы / Вопросы по Excel и VBA / Freemind перевести в Ехсеl
|
: 26.03.2017, 21:21:44
|
Здравствуйте, интересует возможность перевода файла Freemind (это карта mindmap) в Excel с помоцщью VBA для дальнейшего макроса, который будет "ходить" по ячейка и задавать вопросы, содержащиеся в ячейках, в msgbox. Наверное, это прихоть: можно вручную делать через экспорт файла из Freemind в Excel. Вот ссылка с принтскринами, как я это делаю (если эта информация, конечно, нужна): https://1drv.ms/f/s!Ao3ZMLn7A00ukjJVHrxDIi-sdbTb Файл сохраняется только в формате xls. Т.е. это будет дополнительный файл, как я понимаю (в xlsx не созраняется, не говоря уже об xlsm). Ну а потом переписать данные из этого вспомогательного файла не проблема. Хотелось бы, конечно, с помощью макроса это делать: mindmap будет постоянно видоизменяться, а эту программу будут использовать другие мои коллеги-телемаркетологи (возможно, кому-то будет неудобно постоянно производить дополнительные действия). Freemind - это не единственный вариант, который я рассматриваю (на мой взгляд, это был наиболее адекватный вариант). Основной смысл - создание и возможность постоянного видоизменения скрипта продаж: задаются вопросы, клиент на них как-то отвечает, задаются новые вопросы. Мне показалось, что удобно делать через mindmap: рисуются деревья, переводятся в Excel, ну а дальнейший макрос я написал, он очень простой: Sub Скрипт() Dim i, j As Integer i = 2 j = 2 While (Cells(i, j).Value <> "") If MsgBox(Cells(i, j).Value, vbYesNo) = vbNo Then Do i = i + 1 Loop Until Cells(i, j).Value <> "" End If i = i + 1 j = j + 1 Wend End Sub Буду очень благодарен за помощь!
|
|
|
|
|