|
|
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Похоже, макросом так его сбросить нельзя. Ну и синтаксис с ошибкой, CheckBox_Дост.Value = False тогда надо писать, хотя здесь так не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 12:39 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
А как можно? Ведь должен же быть способ снять галку с CheckBox при нажатии на кнопку Сброс_Штук ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 13:15 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Работает снятие макросом, только надо этот макрос в листе располагать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 14:03 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Вот, сбрасывается (остальные кнопки не работают, это после конвертера). Перенёс Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 14:59 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Ага, спасибо, действительно заработало! Уже работа подходит к концу. Сделал кнопку для вывода на печать. Пытался в инете нарыть код для этого дела. По запросу " кнопка VBA excel вывод на печать " изучил несколько десятков ссылок - так толком и не понял что надо прописать. Подскажите кто-нить плиз ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 16:07 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
из WWW как добавить к этому циклу. чтоб печаталось не на принтер, установленный по умолчанию, а выбирать можно было через диалоговое окно "печать"? Можна использовать такое Sheets(i).Select Application.Dialogs(xlDialogPrint).Show но тогда ваша строка Sheets(i).PrintOut не имеет смысла, так как пользователь сам нажмет кнопку печать. Да и часть автоматизации потеряется, так как диалог будет появляться на каждом листе. Sub testprint() Set wb = ThisWorkbook aprint = Application.ActivePrinter For i = 1 To Sheets.Count If (Sheets(i).Cells(14, 4).Value) <> 0 Then Sheets(i).PrintOut Copies:=1, ActivePrinter:= _ "pdfFactory Pro on FPP3:" End If Next i Application.ActivePrinter = aprint End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 16:25 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Ну вот ещё в одном своём коде нашёл, с музыкой :) : Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 16:36 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
С музыкой забавно, но сначала хотелось бы чтоб все хоть молча заработало. Из предыдущего примера я вынес вот что: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 16:53 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Так вот же: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 16:54 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Ок. Заработало. Подскажите пожалуйста вот что. Я уже задавал этот вопрос, но он остался без ответа. Мне нужно спрятать 60 кнопок. Я написал: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 11:23 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 12:49 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Вот спасибо, а я голову ломаю... По аналогии хотел спрятать другую отдельную кнопку: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 16:04 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Покопался в интернете, вроде написано надо так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 17:58 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
"Тоже не катит"... так лучше не объясняйте, а называйте конкретную ошибку :)... Пробуйте так, без точки между OLEObjects и ("Сброс_ФИО"): Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 23:39 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Ну вот и так попробовал... Тоже ошибку дает: авторPrivate Sub Сжать_Click() With Application .ScreenUpdating = False .EnableEvents = False ac = .Calculation: .Calculation = xlCalculationManual End With If Сжать.Value Then Сжать.BackColor = 12648447 Hide_Запас.Value = False With ActiveSheet .OLEObjects("Сброс_ФИО").Visible = False For x = 1 To 46 .OLEObjects("SpinButton" & x).Visible = False Next End With For x = 10 To 59 If Cells(x, 5).Value = 0 Then Rows(x).EntireRow.Hidden = True Next Else Сжать.BackColor = -2147483633 [10:59].EntireRow.Hidden = False With ActiveSheet .OLEObjects("Сброс_ФИО").Visible = True For x = 1 To 46 .OLEObjects("SpinButton" & x).Visible = True Next End With End If With Application .ScreenUpdating = True .EnableEvents = True .Calculation = ac End With End Sub В тот код, который любезно предоставил "m" (и который замечательно работает) я вставил строчки, выделенные жирным шрифтом. Нужно одновременно с прятанием 46 кнопок SpinButton 1-46 прятать еще и кнопку "Сброс_ФИО". Осталось еще несколько мелких доработок - и программу можно будет выкладывать на сайт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2010, 21:30 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
У меня все без проблем скрывается... Проверьте, находится ли кнопка, которую Вы хотите скрыть на активном листе во время выполнения кода, и также название кнопки на соответствие "Сброс_ФИО", как Вы ее переименовали? При создании имя дается кнопке CommandButton1. А лучше, выложите файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2010, 22:53 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Добрый день! Выкладываю файл, с которым промучился все воскресенье. Пытался разобраться в премудростях VBA, но так и не смог найти ответа на поставленный вопрос. Искал аналогичный пример в хелпе и в инете, но сиравно ошибка вылазит... Вот выкладываю файл - гляньте опытным глазом. Нужно при нажатии кнопки "Сжать" прятать кнопки "Сброс_ФИО", Сброс_заказ" и т.д. Всего 5 штук. Вы легко увидите эти строки - 4 из них я их закоментировал. Что интересно - строка: .OLEObjects("Hide_Запас").Visible = False работает, а 4 таких же, но с другими именами - нет ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 09:14 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Пока нет времени разбираться... Если Вы добавляли кнопки не через панель элементов управления, удалите старые (за исключением того, что работает) и замените их кнопками из панели элементов управления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 10:07 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Если Вы добавляли кнопки не через панель элементов управления... Я, честно говоря, и не знал,что их можно добавлять как-то по другому. Конечно я их добавлял через панель управления. Правда у меня все выглядит немного иначе - как на картинке. У меня Офис 2007. У Вас тоже здесь красный квадратик? Не понял вопрос. На картинке квадратик серый, такой он и есть. А крестик на нем - красный, так и должно быть, ибо назначение этой кнопки - стирать содержимое соответствующего желтого поля. Попробую их удалить и создать заново, как Вы посоветовали - может поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 12:51 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Вот видите, там есть и элементы управления и ActiveX, надо именно через элементы управления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 22:01 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
В самом начале этого поста Вы писали: mЭлементы ActiveX можно найти на панели инструментов "Элементы управления". Также есть старые элементы управления, которые применялись до появления ВБА, находятся на панели инструментов "Формы", их нужно отличать, у них есть свои возможности по управлению без непосредственного написания макроса.. То есть, действительно, нужно именно старые элементы использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2010, 10:29 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
По-моему это не я писал :)... Попробуйте для кнопок использовать старые элементы управления... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 09:20 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Ура! Первая рабочая версия создана и выложена на сайт! Во-первых хочется сказать огромное спасибо всем тем, кто не жалея своего времени, давал нужные и полезные советы. Именно благодаря им, данная работа была завершена. Я сам модерирую форум на своем сайте http://colormusic.forum24.ru/ и тоже стараюсь помочь всем, кто просит совета... Итак, расскажу, в чем у меня была загвоздка. Я долго и упорно пытался править код, но все время вылазила ошибка. Уважаемый товарищ, скромно именующий себя "m", направил меня в правильное русло, предположив: Если Вы добавляли кнопки не через панель элементов управления... - и действительно, в этом оказалось все дело! Попробовав на новом чистом листе создать кнопку и прописать ей "скрытие" .OLEObjects("CommandButton1").Visible = False я обнаружил, что действительно, код работает! И стал вспоминать, как я создавал кнопки... Первую кнопку я действительно сделал через Элементы ActiveX панели инструментов "Элементы управления" . А вот остальные я сделал, клонировав эту, то есть Копировать-Вставить. Вот эту-то комбинацию, видать Excel и не любит... Вобщем стер я их все, сделал новые через панель инструментов - и все работает! Первую рабочую версию я уже выложил на сайт, посмотреть можно тут . На данный момент осталась пара глюков, которые я сейчас пытаюсь исправить. 1. Проблема, связанная с ссылкой на данный файл: Если эту ссылку на странице ( запустить ) ткнуть из Firefox , то как и положено запускается Excel, и в него загружается этот лист. А вот если ее ткнуть из ИЕ (из Windows7), то появляется окно "Открыть или сохранить файл rsk.zip". Действительно можно сохранить этот файл и открыть его - там какая-то фигня внутри. Но у меня нет такого файла! Че за бред? Если кто может дать дельный совет - буду признателен... На страницу вставлен следующий код: Код: plaintext Вот прямая ссылка на этот файл , что интересно - с этого форума нормально запускается... 2. Остался непобежденный глюк в самой программе. Все кнопки прекрасно работают, и после нажатия "Сжать" - "Расжать" - прочно сидят на своих местах. Но вот если после нажатия кнопки "Сжать" сделать какую-либо операцию над файлом (напрмер сохранить его или вывести на печать) а потом "Расжать", то все кнопки, которые были скрыты - исчезают. Точнее складываются стопочкой под те, которые были видны. Пока решение только одно - перезагрузить программу. По возможности хотелось бы от этого глюка избавиться. Еще раз хочется поблагодарить всех, принимающих участие в данном посте, и в качестве благодарности могу пообещать 10% скидку на нашу продукцию. Заходите, смотрите, может что кому понравится... www.colormusic.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 12:24 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
Нет, с этого форума через ИЕ тоже не запускается - те же грабли... Вот положил архивом на сайт, чтобы можно было через ИЕ загрузить программу. архив RAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 12:30 |
|
||
|
Помогите начинающему сделать формулу ...
|
|||
|---|---|---|---|
|
#18+
А в xls выложить не хотите? А то xlsm ещё не все читают - я вот тоже на 2000 сижу, скачал тоже этот rsk.zip, переименовал в rsk.xlsm - получил ваш прайс после конвертера, но кнопки уже не работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36415719&tid=2177029]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
395ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 730ms |

| 0 / 0 |
