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

Страницы: 1 2 След.
Смена рисунков при наведении курсором, Смена рисунков макросом иль другим способом если это возможно
 
Нашел макрос по увеличению и скрытию картинки .. я не совсем разбираюсь в макросах, подскажите как мне привязать данное увеличения картинки не к картинке а к ячейке например D2
2 изображение к D4
3-е к D6

то есть что б при  активной ячейки  D2 увеличивалась картинка (маленькую картинку скрыть)

ссылка на файл (большой не могу прикрепить сюда)
Код
Sub ZoomImage()
   
    Const ZOOM_RATIO# = 3    ' коэффициент увеличения изображения
    Const STEPS_COUNT& = 20    ' количество промежуточных шагов при увеличении
    Const ZOOM_SPEED# = 2   ' скорость увеличения / уменьшения картинки ( от 0 до 10)

    On Error Resume Next: Err.Clear: Dim sha As Shape, s_sha As Shape, i&
    Set s_sha = ActiveSheet.Shapes(Application.Caller)
    If Err Then Exit Sub    ' выход, если макрос вызван не щелчком на картинке

    If s_sha.Name Like "BigImage_*" Then    ' щелчок на увеличенной картинке
        With s_sha
            cx1# = .Left + .Width / 3: cy1# = .Top + .Height / 4
            dw# = .Width / STEPS_COUNT&
            dt# = ZOOM_SPEED# / 50 / STEPS_COUNT&

            For i& = 1 To STEPS_COUNT&    ' в цикле уменьшаем картинку
                t = Timer: .Width = .Width - dw#
                .Left = cx1# - .Width / 3: .Top = cy1# - .Height / 3
                While Timer - t < dt#: DoEvents: Wend
            Next i
            .Delete    ' а потом удаляем её
        End With

    Else    ' щелчок на исходной картинке, - создаём её копию, и увеличиваем
        For Each sha In ActiveSheet.Shapes
            If sha.Name Like "BigImage_*" Then sha.Delete
        Next

        Set sha = s_sha.Duplicate    ' создаем копию картинки
        sha.Top = s_sha.Top: sha.Left = s_sha.Left    ' помещаем копию поверх исходной
        sha.Name = "BigImage_" & Timer    ' переименовываем изображение
        sha.LockAspectRatio = 1

        ' если есть закреплённые столбцы и строки
        TopRowsHeight# = Range("1:1").RowHeight    ' закреплена первая строка
        LeftColumnsWidth# = 0    ' закреплённых столбцов нет

        With sha
            cx1# = .Left + .Width / 2: cy1# = .Top + .Height / 2

            cx2# = Columns(ActiveWindow.ScrollColumn).Left - LeftColumnsWidth# + _
                   ActiveWindow.Width / 2 * 100 / ActiveWindow.Zoom
            cy2# = Rows(ActiveWindow.ScrollRow).Top - TopRowsHeight# + _
                   ActiveWindow.Height / 2 * 100 / ActiveWindow.Zoom

            dw# = .Width * (ZOOM_RATIO# - 1) / STEPS_COUNT&
            dx# = (cx2# - cx1#) / STEPS_COUNT&: dy# = (cy2# - cy1#) / STEPS_COUNT&
            cx# = cx1#: cy# = cy1#: dt# = ZOOM_SPEED# / 50 / STEPS_COUNT&

            For i& = 1 To STEPS_COUNT&
                t = Timer: cx# = cx# + dx#: cy# = cy# + dy#
                .Width = .Width + dw#: .Left = cx# - .Width / 2: .Top = cy# - .Height / 2
                While Timer - t < dt#: DoEvents: Wend
            Next i
        End With
    End If
End Sub
Смена рисунков при наведении курсором, Смена рисунков макросом иль другим способом если это возможно
 
Доброе время суток, помогите с таким решением.. в поиске не искал потому как не могу как правильно это описать запросом..
Вообщем суть такова
должен получится типа "ролловер эффект в Excel " ну с пустыми ячейками что б я мог вводить данные
Вот как на видео

Файлы удалены: превышение допустимого размера вложения [МОДЕРАТОР]
Сохранить область  в ПДФ  и создать папку, исправить макрос
 
Цитата
JayBhagavan написал: Folder = "D:" & F_Filename
спасибо все работает)
Сохранить область  в ПДФ  и создать папку, исправить макрос
 
Ребят помогите : есть макрос ? он сохраняет область  в ПДФ  и создает папку :
он сохраняет ее в мои документы на диск с C:\Users\ХХХ\Documents
а мне нужно на диск D:\ХХХ  сохранить
Подскажите где это указать ...
Заранее спасибо
Код
Sub SAVE()

Sheets("СЧЕТ").Select
ActiveSheet.Range("$AI$15:$AL$30").AutoFilter Field:=1, Criteria1:="<>"

     Dim F_Filename As String, Folder As String
     With Application
         .DisplayAlerts = False
         With ActiveSheet
             Set FSO = CreateObject("Scripting.FileSystemObject")
             F_Filename = Split(.[AN4], ",")(0)
             Folder = F_Filename
             If Not FSO.FolderExists(Folder) Then FSO.CreateFolder Folder
             Set FSO = Nothing
             .PageSetup.PrintArea = "A1:AM65"
             ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
                     Filename:= _
                 Folder & "/" & .[AN4], _
                     Quality:=xlQualityHigh, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
                     OpenAfterPublish:=False
         End With
         .DisplayAlerts = True
     End With
     
End sub
список значений, которые нужно найти в столбце с текстом
 
Цитата
что-то не вижу отличия от того, что я прикрепил где смотреть?
Смотрите столбец "С"
Извлечение части наименования из ячейки, Можно ли укоротить длинную формулу?
 
=ЕСЛИОШИБКА(ЛЕВСИМВ(A1;НАЙТИ("/";A1)+1);ЛЕВСИМВ(A1;7))
список значений, которые нужно найти в столбце с текстом
 
я так понял вам вот такое нужно?
список значений, которые нужно найти в столбце с текстом
 
Функция  ВПР  ИНДЕКС  ПОИСКПОЗ и будет вам счастье
Пример давайте
Заливка ячеек по данным из словаря
 
Смотрите понедельник, и так в том же духе применяйте к другим дням
ВПР 2 или выбор значения по 2 и более параметрам
 
Суть от этого не меняет.
Повторяющаяся строка внизу страницы, (аналог сквозной строки)
 
Ток вот так как рисунок колонтитул
ВПР 2 или выбор значения по 2 и более параметрам
 
fayl
Книга "С"

Выбор коэффициентов Сv q m у
Хочу что бы формулы не были такие трехэтажные.. можно ли упростить формулу
Изменено: headhot - 09.01.2014 16:06:46
ВПР 2 или выбор значения по 2 и более параметрам
 
Ребята есть ли функция что бы выбрать по нескольким параметра
Чтоб не прописывать условия ЕСЛИ(значение;ВПР(Значения)И; ЕСЛИ(значение;ВПР(Значения) .......
а одной функцией несколько значений проверить
Функция (Значения 1=0; Значения 2=2; Значения 3=3; то выводи напиример ВПР(значения)  

в инете я нашел такую поднастройку ексель что там есть ВПР2

ну это поднастройка не буду ж я её на каждый комп ставить
если нужно могу пример показать
Изменено: headhot - 09.01.2014 15:56:26 (правки)
автоматическое добавление строк в таблицу из другой таблицы, или как бороться с автофильтром?
 
KuklP, а если листов много. и на каждом прописывать ссылки?
автоматическое добавление строк в таблицу из другой таблицы, или как бороться с автофильтром?
 
я с таким боролся методом кнопки вывел кнопку
Записал макрос что я беру обновляю данные
обновить данные
Изменено: headhot - 19.12.2013 15:46:10
Удаления русских символов
 
и то правда ..Спасибо
Удаления русских символов
 
Есть книга, в одном столбце наименования продукции. Как из него удалить русские символы, оставив только латинские. не привязываясь к прорбелам
нашел такую вот тему на формума но формула не работает.
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=8&TID=29641
Связанные списки: список листов документа
 
http://www.planetaexcel.ru/techniques/1/

тут все хорошо описано
Фильтр по значению в ячейке (по дате)
 
Люди Подскажите, мне нужно автофильтр по времени..
Например файл раз в час изменяется  и появляются ( из за условий формул пустые ячейки) моги ли я как то макросом применить фильтрацию по времени.
То есть  например в 12.30 у меня меняются цифры и что б с этим сбытием у меня фильтровало данные на пример пустых ячеек
вывести часть слова до первого пробела
 
спасибо всем , все ответы по своему интересны ну взял ответ "Руслан А." эму отдельное спасибо
вывести часть слова до первого пробела
 
Ребята помогите ,
Есть ячейка  например
Нетбук Acer Aspire One D270-268kk (NU.SGAEU.011)
нужно убрать первое слово, но так что б не привязуватся к определённому числу ячеек
то есть
Нужно что б с этого
Нетбук Acer Aspire One D270-268kk (NU.SGAEU.011)
получилось
Acer Aspire One D270-268kk (NU.SGAEU.011)
не используя команду отними 13 символов  слева
можно привязаться к пробелу первому.
Word Excel (заменить строки во всем документе)
 
Цитата
Sub щелкнуть()

Dim WA As Object, WD As Object
Dim i As Integer
i = Val(InputBox("Введите столбец расчета"  ;)  )

Set WA = CreateObject("Word.Application"  ;)  
Set WD = WA.Documents.Open("c:\doc1.dotx"  ;)  
WD.Range.Find.Execute FindText:="[#Number#]", ReplaceWith:=Cells(16, i)
WD.Range.Find.Execute FindText:="[#LastName#]", ReplaceWith:=Cells(17, i)
WD.Range.Find.Execute FindText:="[#Name#]", ReplaceWith:=Cells(18, i)
WD.Range.Find.Execute FindText:="[#Surname#]", ReplaceWith:=Cells(19, i)
WA.Visible = True
Set WA = Nothing

End Sub
Есть макрос который запускает и заменяет строки
1. как сделать что б строки заменял во всем документе а не только первую подходящую замену.
Ну и если не трудно чтоб полученный шаблон после внесения данных сохранял по дате.
премия в зависимости от категории
 
=ВЫБОР(ПОДСТАВИТЬ(A6;"Менеджер"  ;)  /5+1;10%;15%;50%)*(B6+C6+D6)
Самая правильная,

Katerin,
в ту что я вам писал и в Вашу формулу нужно дописывать еще условия
у вас что если больше шести но должно быть меньше иль равно 9
Закрасить даты в разные цвета
 
в условном форматировании на вкладке главное .. создай правила кие хоч цвета
премия в зависимости от категории
 
Katerin? В вашем случаи программа не может посчитать менеджеров,
то есть
Менеджер 1< Менеджера 2 -так она считать не может
а так как я вам показал
я отбросил слово менеджер оставив цифры

1<2 тогда условия выполняется.
Вывод данных в зависимости от вводимых
 
=ЕСЛИ(RC[-7]="";"";ВПР(RC[-7];'1'!C[-10]:C[-8];3;ЛОЖЬ))
Изменено: headhot - 27.11.2013 11:43:31
премия в зависимости от категории
 
=ЕСЛИ(--ПСТР(A6;9;2)<5;СУММ(B6 :D 6)*0.1;ЕСЛИ(И(--ПСТР(A6;9;2)>5;--ПСТР(A6;9;2)<9);СУММ(B6 :D 6)*0.15;СУММ(B6 :D 6)*0.5))
Изменено: headhot - 27.11.2013 11:26:41
Ошибка в вычислении стажа
 
http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TID=35551

Именно ваш случай

смотрите комментарий  
Пользователь  MCH  24 Фев 2012 08:53:03

качайте пример и подставляйте свои данные
Изменено: headhot - 26.11.2013 12:32:10
Перенос значений в формулы ворда через макрос, Перенос с екселя в ворд
 
Через эту поднастройку  Excel
"Программа заполнения документов данными из Excel (из Excel в Word)"
с сайтаFillDocuments работает.
Ну как оно у Вас реализовано скрыто   :(
Изменено: headhot - 25.11.2013 12:11:55
Перенос значений в формулы ворда через макрос, Перенос с екселя в ворд
 
Доброе время суток,
подскажите как реализовать следующий макрос
Подставить ячейку в формулу ворда.
Пример см.фото
Просто через копировать вставить не вариант.
В поиске тоже искал : просто вывести ячейку можно, а вот что б в формулу - почему то не работает.
Изменено: headhot - 25.11.2013 11:32:33
Страницы: 1 2 След.
Наверх