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

Страницы: 1
Изменения значка на кнопке панели после выполнения макроса, При нажатии своей кнопки на панели меняется значок
 
Здравствуйте.
Нашел на просторах макрос создания примечания исходя из данных введенных в ячейку.
Теперь возникла необходимость включение/отключение этого макроса, реализовал это через функцию If.
Задумал сделать смену значка на кнопке, почти все получилось, но когда выполняю команду кнопкой с
панели, панель пересоздается и добавляется еще один значок со смещением, если
выполнить макрос из VBA или из окна выполнения макроса все нормально панель перерисовывается правильно.
Помогите пожалуйста побороть эту проблему, если это возможно, или может есть другой подход к реализации этой задачи.
Макрос автосохранения по расписанию.
 
Добрый день
Сделал макрос автосохранения, запускается планировщиком задач Windows
делает копию файла и закрывается.
Скрытый текст
Помогите пожалуйста решить такую проблему.
Если использовать команду
Application.Quit
то закрываются все открытые книги.
Если использовать
ActiveWindow.Close или ActiveWorkbook.Close
при открытых книгах все нормально, а если не одной книги не было открыто,
то потом остается открытый Excel.
Можно сделать типа проверки на открытые книги.
Если открыты книги
ActiveWindow.Close иначе Application.Quit.
Ну или как-то подругому это реализовать.
Спасибо
Данные из таблицы в диалоговое окно, Перенос данных в диалоговое окно
 
Здравствуйте форумчане.
Помогите пожалуйста. Можно ли сделать чтобы данные из таблицы отражались в диалоговом окне,
или создать пользовательское окно с этими данными (данные могут менятся).
Типа что-то шпаргалки, но чтоб работала от кнопки.
Сумма с начала периода до заданной даты
 
Доброго времени суток.
Помогите пожалуйста.
Что-то не получается просуммировать ячейки.
На форуме нашел пару тем, пробовал применять функции,
но не работает.
Спасибо.
Перехват кнопки "отмена" в окне диалоге сохранения.
 
Доброго времени суток.
Помогите пожалуйста.
Наваял макрос, все устраивает, но после нажатия кнопки "отмена" в Диалоговом окне "Сохранить как..."
макрос продолжает выполняться далее по порядку.

Можно как-то остановить макрос или переход на другую строку кода(назначить другую команду)?

Код
Sub ClearTab()
  mb = MsgBox("Вы действительно хотите очистить форму? ", 308, "В Н И М А Н И Е !"    
  Select Case mb
  Case Is = 6

      Application.Dialogs(xlDialogSaveAs).Show    'диалог сохранения

  ' макрос очистки

       mb1 = MsgBox("Создать ярлык на Рабочем столе?", 36, "Microsoft Excel"    
      Select Case mb1
      Case Is = 6
    With CreateObject("WScript.Shell"    'Создание ярлыка на рабочем столе - для Активной     книги
      iFileName = ThisWorkbook.Name & ".lnk"
       With .CreateShortcut(.SpecialFolders("Desktop" & "\" + ThisWorkbook.Name + ".lnk"    
         .TargetPath = ThisWorkbook.Path & "\" & ThisWorkbook.Name
         .Save
        End With
        End With
       Case Is = 7
       End Select
       MsgBox "Введите новую ДАТУ!", 64, "Выполнено"
  Case Is = 7
  End Select
End Sub
Изменено: Андрей - 16.04.2013 13:12:36
Подсчет ячеек по условию
 
Доброго времени суток уважаемые.
Подскажите пожалуйста:
В строке идут числа 8, 4, 16, 12 (каждое число в отдельной ячейке) в любой последовательности,
можно ли с помощью формул(функций) подсчитать восмерки которые идут именно сразу после 16,12?
Спасибо.
Быстрый пернос кода листа на другие листы
 
Доброго времени суток.
Уважаемые фоумчане помогите пожалуйста размножить код.
Написали макрос (лист1/исходный текст), теперь этот код надо быстро скопировать в другие листы, а то ctrl+c и ctrl+v не катит когда много листов.
Может макрос или секрет какой-то есть?
Несколько условий в ЕСЛИ(). Ф-ция не дает значение ИСТИНА
 
Доброго времени суток уважаемые!  
 
Замутил формулу, а она пишет ЛОЖЬ, в чем ошибка?  
Нужно значение ИСТИНА, если день недели равен 6 или 7.  
Если писать "=ДЕНЬНЕД(A6;2)=6", то работает.  
Если "=ДЕНЬНЕД(A6;2)=ИЛИ(6;7)",то нет.  
Почему не работает ф-ция ИЛИ()?  
 
Спасибо!
Счет ячеек по условию
 
Доброго времени суток.  
Уважаемые форумчане, подскажите пожалуйста как решить такую задачу.  
  В строке стоят значения из которых нужно подсчитать 8-ки, формула "=СЧЁТЕСЛИ(A4:Z4;8)" считает все 8-ки подряд.  
  Можно ли создать условие для формулы, чтоб считались только те 8-ки, перед которыми в предыдущей ячейке стоят значения 16 и 4?  
  Или может как-то по другому можно решить эту задачу? Если есть возможность без макросов.  
 
Спасибо!
Создание текстового файла в нужной кодировке
 
Есть таблица которая макросом создает текстовый файл, но не в той кодировке.  
Нужна кодировка MS-DOS.  
 
На форуме подходящего решения не нашел, или применить правильно не смог...
Страницы: 1
Наверх