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

Страницы: 1 2 3 След.
Последовательная сортировка дат
 
copper-top, предыдущей своё сообщения отредактировал. Если честно, это не столь большая проблема. Буду просто редактировать наименования. А вообще вот даже если несколько раз продублировать тоже самое слово, то тоже не ищет из-за большого кол-ва символов.  
Последовательная сортировка дат
 
copper-top, Спасибо вам большое! Очень помогли. Формула отлично работает, единственная проблема с поиском наименований, некоторые наименования по видимому слишком длинные или в них потому что присутствуют ковычки не читает. Чуть-чуть сокращаю и удаляю ковычки все отлично работает)
Получается даты ищет , а вот за место названия события (наименование столба) пишет #ЧИСЛО! . В случаях где наименование не слишком много символов, работает отлично!
Изменено: avenger24 - 07.08.2017 07:32:03
Последовательная сортировка дат
 
copper-top,  :(  извините, я не хотел сказать ничего плохо. Но правда спасибо вам большое!
Изменено: avenger24 - 04.08.2017 04:18:04
Последовательная сортировка дат
 
copper-top, Спасибо большое! Вот эта формула очень простая и идеально работает.
Если вас не затруднит , не могли бы вы немного подсказать.
Можно ли как-нибудь рядом с датой в соседней ячейке указывалась наименования Столбца из которого эта ячейка взята.

Например.

Картошка 03.08.2017 дата 3
Пельмени 07.08.2017 дата 2

p.s. Большое спасибо! :)  Вы очень мне помогли!
Изменено: avenger24 - 04.08.2017 04:17:37
Последовательная сортировка дат
 
copper-top,а всё разобрался. -1 надо было в формуле убрать. Сейчас попробую адаптировать)  
Последовательная сортировка дат
 
copper-top, Спасибо. Получается он все даты берет , а не только которые позже сегодняшнего дня
Последовательная сортировка дат
 
Александр, да , блин( точно. Из-за повторяющихся дат
Последовательная сортировка дат
 
Александр, числа вроде работают , а с именами проблема(
Последовательная сортировка дат
 
Александр, не знаю , не понимаю. первые две строки работают , потом тупить начинает(
Последовательная сортировка дат
 
copper-top, спасибо. сейчас попробую адаптировать)))
Последовательная сортировка дат
 
Александр, спасибо. Пытался адаптировать не вышло, потому что некоторые ячейки с датами остаются пустыми и формула с пустыми ячейками некорректно работает. Я это не учел(
Последовательная сортировка дат
 
Здравствуйте.
Не могли бы вы мне подсказать, насколько я понимаю , мне нужна правильная формула массива.
Есть таблица с событиями и датами , постоянно пополняющейся.
Хотелось бы рядом увидеть таблицу с той же информацией но только с отсортированными последовательно датами и уже без прошедших событий. Прикладываю пример.
насколько понимаю , мне нужна формула массива.
Изменено: avenger24 - 03.08.2017 05:45:28
Открытие Word из Excel Поверх всех окон
 
Кому интересно , помола особа с другого форума
Имя-Галина почта shanemac51@yandex.ru
Код
Option Explicit
Dim objWrdApp As Object
Dim objWrdDoco As Object
Dim zpath, zname, zdot, ss
 
 
Sub za160330m()
 
zpath = ThisWorkbook.Path + ""
zdot = zpath & "prikaz.docx"
zname = zpath & "www1.doc"
''On Error Resume Next
''Set objWrdApp = GetObject(, "Word.Application")
If objWrdApp Is Nothing Then
Set objWrdApp = CreateObject("Word.Application")
' Set objWrdDoc = objWrdApp.Documents.Open(ThisWorkbook.Path + "" + "prikaz.docx")
' Set objWrdDoc = objWrdApp.Documents.Add
objWrdApp.Visible = True
End If
Set objWrdDoco = objWrdApp.Documents.Open(zdot)
 
MREPL "vr_1", Range("c2").Value
MREPL "centr_1", Range("d2").Value
MREPL "sz_1", Range("e2").Value
MREPL "inv_1", Range("f2").Value
objWrdDoco.SaveAs zname
 
objWrdApp.Quit True
Set objWrdDoco = Nothing
Set objWrdApp = Nothing
 
Shell "winword.exe " & zname, vbMaximizedFocus
 
End Sub
Sub MREPL(N_WORD, N_EXCEL)
 objWrdDoco.Select
  With objWrdDoco.Range.Find
   If Len(N_WORD) > 0 Then
    .Text = "" & N_WORD & ""
    .Replacement.Text = "" & N_EXCEL
    .Execute Replace:=2
   End If
  End With
End Sub
Открытие Word из Excel Поверх всех окон
 
Здравствуйте.

Собственно сабж.
Чего-то ничего путнего в инете найти не могу.
На форуме нашёл пару тем , но что-то ничего не помогло.
Нужно чтобы при открытие Word из Excel ,окно Word было поверх всех окон.
Код
Sub za()
    Dim objWrdApp As Object
    Dim objWrdDoc As Object
    On Error Resume Next
    Set objWrdApp = GetObject(, "Word.Application")
        If objWrdApp Is Nothing Then
            Set objWrdApp = CreateObject("Word.Application")
            Set objWrdDoc = objWrdApp.Documents.Open(ThisWorkbook.Path + "\" + "t.dot")
            objWrdApp.Visible = True
        End If
    Set objWrdDoc = objWrdApp.Documents.Open(ThisWorkbook.Path + "\" + "t.dot")
    Set objWrdDoc = Nothing
    Set objWrdApp = Nothing
    
End Sub
Изменено: avenger24 - 30.03.2016 05:56:37
VBA Вставка картинки из формы
 
RAN, Ндааааа)))) Спасибо большое :D :D Очень стыдно)))
Андрей VG,  Спасибо большое, работает  :D
The_Prist, Спасибо! ;)
VBA Вставка картинки из формы
 
The_Prist, у меня сейчас голова лопнете. Извините пожалуйста , но не могли бы вы выложить пример с этим Height и Width ,  я их прописываю , но у меня вылетает ошибки(
Изменено: avenger24 - 11.01.2016 11:33:37
VBA Вставка картинки из формы
 
Андрей VG,http://cs629315.vk.me/v629315792/37ae1/ljhKBwb1xcg.jpg
The_Prist, Wrong number of arguments (((
VBA Вставка картинки из формы
 
Вот у меня что-то примерное начало получаться.
Код
Set Rng = ActiveCell
  Pic = "C:\Users\aveng\Desktop\1.jpg"
  Set p = ActiveSheet.Shapes.AddPicture(Pic, msoFalse, msoCTrue, Rng.Left, Rng.Top, -1, -1)
  ratio = Rng.Width / p.Width
  p.ScaleWidth ratio, msoFalse
  p.ScaleHeight ratio, msoFalse

Кнопка оформления кода - <...>
VBA Вставка картинки из формы
 
Оба ваших варианта выдают ошибку((((

Андрей VG, в вашем варианте выделяет красным и пишет Syntax Error
The_Prist, в вашем варианте говорит Object Required , как я понимаю не видит Active Cell ?
Изменено: avenger24 - 11.01.2016 11:01:08
VBA Вставка картинки из формы
 
Андрей VG, вот у меня допустим вот такой код:
Код
ActiveSheet.Shapes.AddPicture Filename:="C:\Users\aveng\Desktop\1.jpg", linktofile:=msoFalse, _
savewithdocument:=msoCTrue, Left:=0, Top:=0, Width:=-1, Height:=-1

Не можете подсказать , как прописать чтобы данная картинка вставлялась в выбранную ячейку.
И не могу понять почему указывать нужно точный путь файла , как прописать чтобы картинка выбирались из той же папки в которой находится файл Excel. Прописываю "1.jpg" и "\1.jpg" , выскакивает ошибка Не удаётся найти файл.
VBA Вставка картинки из формы
 
Андрей VG,ага , спасибо :D Именно с этим я уже часа два разбираюсь, то получается вставить картинку , то нет :) Вот сижу разбираюсь , не могу понять чё к чему и почему вылетают ошибки)) В каких-то вариантах вроде картинка вставляется , но она не привязана к ячейки.
VBA Вставка картинки из формы
 
Здравствуйте. Нужна маленькая помощь.
Не могу вообще сообразить :)

Прикладываю пример.

Описание проблемы:
При нажатии двойным щелчком на определённый диапазон ячеек , выскакивает форма с перечнем картинок , хотелось бы что при клике на картинку это изображение вставлялось в ячейку)

Помогите пожалуйста.
Буду очень признателен)
ВПР Массивный динамичный, Только определённые значения и меняющих их на аналог
 
Сергей, ну вроде бы неплохо , подходит. Спасибо большое!
Сейчас попробую к своей приспособить, отпишусь. Если что еще раз спасибо!!
ВПР Массивный динамичный, Только определённые значения и меняющих их на аналог
 
Catboyun, ну вообще не хотелось бы( можно без них.
И к тому же , она не совсем правильно работает.

то есть если в 1 таблице будет 2 значения одинаковых, допустим 2 шт. TD-01 , то она выносит только первое.ъ

Catboyun, для такого случая , перевыложил пример.
Изменено: avenger24 - 02.10.2015 09:53:28
VBA Проблема в цикличности макроса
 
Казанский, еще раз хочу поблагодарить вас , спасибо! )
ВПР Массивный динамичный, Только определённые значения и меняющих их на аналог
 
Здравствуйте.
Что-то не могу собразить над формулой.
Выкладываю пример.
1. Таблица основаня
2. Таблица Аналогов для замены
3. Таблица:
в 1 столбце должна быть формула динамичная массивная , строки строго по порядку.
Формула должна найти похожие значения из 2 таблицы 1 столбец в 1 таблице вынести их в 3 таблицу и заменить на название на аналоговые значения из 2 таблицы 2 столбец..
во 2 столбце 3 таблице она должна вынести те же размеры что и в 1 таблице.

За раннее огромное спасибо!
Изменено: avenger24 - 02.10.2015 09:53:00
VBA Проблема в цикличности макроса
 
Здравствуйте.
Очень долго тружусь уже над своей программой для работы.
Вроде всё отлично получается и работает , но есть одна проблема.
Есть 2 страница.
1 страница служит для сбора информации ( то есть вводим исходные данные) нажимаем на кнопку , код копирует значения ячеек и отрпавляет их на 2 страницу и копирует 2 страницу
2 страница служит для расчёта , в ней прописан макрос , при изменения 1 ячейки в диапозоне , запускает макрос перерасчёта.

Проблема состоит в том , что макрос цикличный. То есть , он копирует 1 ячейку с первой страницы на 2 , запускает макрос перерасчета на 2 странице и всё по новой. Пока не перекопирует все ячейки. Все работает. Но выполняется это процедура порядка 5-15 секунд. Это очень долго.
Сообразить как исправить эту проблему у меня не получается.

Может вы поможете ? за ранее огромное спасибо    

https://cloud.mail.ru/public/N4yg/Ama6YwFAZ        
Изменено: avenger24 - 24.09.2015 12:57:40
VBA Таблица Excel to Word. Copy/Paste нескольких диапазонов
 
Скопировать 2 таблицы сразу , а в 1 версии даже 3.
Возможно реализовать это?
VBA Таблица Excel to Word. Copy/Paste нескольких диапазонов
 
Добрый день.
Хочу сформировать word документ из excel. Хочу сначало скопи-пастить 1 таблицу , затем проблем , затем скопи-пастить 2 таблицу.
Но возникает проблема.
Когда делаю копи паст 2 таблицы , 2 таблица удаляет 1 и встаёт на её место))

Хотелось бы еще услышать, как выровнять таблицы по центру и по левому краю. Но это не обязательно) Главное услышать решения на основную проблему.

Спасибо огромное за раннее!)

 
   Dim wrdApp As Word.Application
   Dim wrdDoc As Word.Document
   Dim i As Integer
   Set wrdApp = CreateObject("Word.Application")
   wrdApp.Visible = True
    Set wrdDoc = wrdApp.Documents.Add
   With wrdDoc

                       Range("A1:B1").Copy
                       .Content.InsertBefore ("1 ñòðîêà! (ïðè êîïè ïàñòè òàáëèöû óäàëÿåòñÿ)")
                       .Content.InsertParagraphAfter
                       .Content.Paste
                       .Content.InsertParagraphAfter
                       .Content.InsertAfter "2 ñòðîêà"
                       
                                               
     
             
       
     
   End With
       Set wrdDoc = Nothing
   Set wrdApp = Nothing
Изменено: avenger24 - 05.06.2015 08:00:49
VBA Создания листа с итоговой суммой всех листов
 
Hugo, ага. Спасибо))
А если вам не трудно ,можете дать совет еще , как расширять диапозон. Например если я хочу еще 2 столба добавить , допустим Сумма и Вес , столбы которые тоже суммируются.
Страницы: 1 2 3 След.
Loading...