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

Страницы: 1 2 След.
Две разные на вид области с одинаковыми параметрами, Не могу понять как скрыли горизонтальные линии
 
Добрый вечер.
Во вложении есть пример файла, в котором две области "A3:A10" и "B3:B10".
Во второй области, как видно, не отображаются горизонтальные границы.
Сравнил параметры линий ( .LineStyle, .ColorIndex и тд.) заливку - все одинаково.

Помогите разобраться в чем суть.
Заранее огромное спасибо.
PDFCreator, Изменение настройки
 
Задача обусловлена этой темой.
На ПК установлена последняя версия PDFCreator 3.2.0.
Необходимо с помощью макроса VBA изменить настройки PDFCreator.
1. Узнать какие существуют профили
2. На форме"Принтер": узнать какой профиль активирован и при необходимости его изменить.
3.1. На форме"Профиль" вкладка "Сохранить": проверить активировано автоматическое сохранение профиля или нет, если нет активировать его.
3.2. На форме"Профиль" вкладка "Сохранить": узнать под каким именем осуществляется автоматическое сохранение и иметь возможность изменить его.
3.3. На форме"Профиль" вкладка "Сохранить": узнать в какую папку сохраняются результаты и иметь возможность изменить ее.
3.4. На форме"Профиль" вкладка "Сохранить": отключать опцию "Открыть файл после сохранения" и "Показывать быстрые действия"
Сохранить выбранные настройки.
Заполнение Word файла
 
Как только не пытался, а до ума свой макрос довести не смог. Прошу помощи.

Задача:
Рисунок.pdf - файл содержимое которого будет периодически меняться (цикл). Название файла меняться не будет..
1. Необходимо копировать рисунок со второго листа файла Рисунок.pdf
2. Вставить в Word, добавить название рисунка из таблицы файла Исходный.xlsb
3. Добавить возможность вставки в конце цикла таблицы из Исходный.xlsb на первый лист Word

Файлы:
Исходный.xlsb - в нем исходные данные, макрос, который принципе является ТЗ с подробным описанием действий.
Рисунок.pdf - сам объект работы.
Файл docx - то, что хотел бы получить.

Пишите в ЛС.
Ошибки при обращении к PDFCreator (VBA)
 
Установлен: Windows 10 x64, MO 2013, PDFCreator 2.5.3
Возникла необходимость узнать параметры настройки автосохранения PDFCreator
1.1 При запуске макроса из этой темы post_371371 выдает ошибку "can't find project or library".
1.2 Отключил библиотеку "MiSSING: PDFCreator", выдает ошибку "user-defined type not defined" на строке "Private WithEvents PDFCreator1 As PDFCreator.clsPDFCreator"
1.3 Нашел и подключил библиотеку "PDFCreator_COM", ошибка не пропала

2.1 При запуске макроса из этой темы post_326569 (файл PrintPDF_PDF Creator.xlsm) возникают те же проблемы на строке "Dim pdfjob As PDFCreator.clsPDFCreator"

3.1 Пробовал вариант Set iPDFCreator = CreateObject("PDFCreator.clsPDFCreator"), нашел в инете, выдает ошибку "activex component can't create object"
3.2 Нашел на англоязычном форуме, что ошибка связана с отключенной NET framework - у меня все норм.
Изменено: Aleksey - 22.04.2018 11:32:30
Изменение принтера по умолчанию для всех программ (VBA), Аналог "Панель управления\Все элементы панели управления\Устройства и принтеры"
 
Уважаемые форумчане подскажите какой командой или кодом VBA можно изменить принтер по умолчанию - Аналог "Панель управления\Все элементы панели управления\Устройства и принтеры - Назначить принтером по умолчанию"
По поиску нашел как определить имя нужного принтера (пример - PDFCreator), номера его порта (пример - iPDFCreator (Ne06:)), а как назначить его принтером по умолчанию не пойму.
Заранее спасибо.
Разные результаты при повторном использование .EntireRow.PasteSpecial, Неверная высота строки при повторном использовании .EntireRow.PasteSpecial
 
Доброго времени суток!!!
Столкнулся с следующей проблемой.
В примере есть макрос при запуске которого копируется  формат строк (мне необходима высота строк).
Код
Sub mgbeg()
    Лист1.Range("$A$3:$A$1373").Clear: Лист18.Range("$A$3:$A$1373").EntireRow.Copy
    Лист1.Range("$A$3:$A$1373").EntireRow.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub

При первом использовании проблем нет, например высота строки №13 составляет 110,25.
При повторном использовании макроса строки (в которых отсутствует объединение) уменьшается до минимального значения, например высота строки №13 становится 15,75 в то время как на листе "Исходник" (Лист18) она составляет 110,25.
Запоминать высоту каждой строки области перебором не вариант, т.к. количество строк в области может достигать 12000.
Подскажите как можно решить это проблему.
Обрезание текста длиной более 256 символов., Ограничение String в 256 символов
 
Доброго времени суток знатоки Excel.
Проблема ограничения текста длиной в 256 символов меня преследует, в связи с чем прошу помощи.
Есть 2 макроса:
Первый создает коллекцию уникальных значений высоты строк и запоминает соответствующие им области.
Код
    For Each iCells In Obl                                                                                                          'Запоминаем уникальные значения высоты строк в коллекцию
        On Error Resume Next: 
        If iCells <> "" Then Coll.Add CStr(iCells.RowHeight), CStr(iCells.RowHeight)
        If NewObl Is Nothing Then Set NewObl = iCells Else Set NewObl = Union(NewObl, iCells)
        On Error GoTo 0
    Next iCells: 
    iОбласть(i) = NewObl.Address
В итоге получается 2-а массива (высота строк, адрес области)
Второй макрос возвращает строкам ранее запомненные высоты строк, так как между ними пользователь осуществляет различные действия, которые приводят к изменению высоты различных строк, т.е. возвращаем первоначальный вид листу.

Однако обнаружил проблему несоответствия высоты ряда строк их первоначальному виду. Опытным путем обнаружил, что при:
Код
NewObl.Select
последняя выделенная строка  - 2229, а
Код
Debug.Print NewObl.Address
выдал:
$G$44:$G$53,$G$64:$G$73,$G$82:$G$91,$G$93:$G$102,$G$115:$G$120,$G$142:$G$151,$G$153:$G$162,$G$164:$G$172,$G$199:$G$208,$G$221:$G$230,$G$232:$G$240,$G$242:$G$251,$G$253:$G$258,$G$270:$G$279,$G$281:$G$289,$G$304:$G$313,$G$322:$G$331,$G$344:$G$353

Вот может мне кто-нибудь объяснить:
1. String - Используется для хранения текста. Может содержать от 0 символов до приблизительно 2 миллиардов символов. В чем проблема?
2. Можно ли ее решить?
3. Есть ли другие способы решения моей задачи. У меня пока только одна идея - 1-м макросом делать копию листа.
Извините за "простыню текста"
Выделение столбца без учета объединенных ячеек, VBA
 
Доброе времени суток знатоки Excel!!!
Прошу не закидывать камнями за ниже озвученный вопрос!!!
А есть команда для выделения столбца без учета объединенных ячеек по горизонтали, т.e. аналог клика в название столбца вверху ячеек?
Данная команда естественно не подходит:
Код
Columns(2).Select
т.к. при наличии объединенных ячеек по горизонтали выделяются все столбцы объединенного диапазона.
Удаление символа в ячейке с сохранением формата остального текста (VBA)
 
Доброе время суток уважаемые форумчани!!
Хочу попросить помощи в решение следующей задачи.
В ячейке содержится текст где каждый символ имеет свои свойства (формат), в том числе и надстрочные символы.
Необходимо удалить надстрочные символы в тексте так, чтобы формат остальных символов остался неизменным.
Единственное что придумал, это:
1. Создание двумерного массива:  Массив(параметры To колич. символов)
2. Перебор текста по одному символу и сохранение параметров каждого символа в массив (с помощью: ячейка.Characters(i, 1).Font)
3. Поиск надстрочных символов, их удаление, присвоение остальным символам соответствующий формат

Вроде все предельно ясно, но лист который я буду обрабатывать содержит тысячи ячеек и текст там далеко не в 3 символа.
Есть другой более простой способ решения этой задачи?

Пример текста и желаемого результата прикладываю.
Спасибо всем заранее!
Некорректная работа буфера обмена.
 
Доброго времени суток!
Уважаемые форумчане, второй день бьюсь над проблемой и никак не могу ее решить.
Есть простой код работы с буфером обмена:
Код
Sub SetClipboardText()                                 'Запись в буфер обмена
    Dim MyData As DataObject, txt As String

    txt = "Проверка данных"
    
    Set MyData = New DataObject
    MyData.SetText txt                                              'Запись в буфер обмена
    MyData.PutInClipboard
    
    MyData.GetFromClipboard
    txt = MyData.GetText(1)
    Debug.Print txt
End Sub
Работает он определенно странно((
Если макрос работает без остановки, результат в окне Immediate:
Код
Проверка данных
Но как только приостановить макрос (F9) на строке
Код
txt = MyData.GetText(1)
Дальнейшее продолжение работы макроса в ручном режиме (F8) выдает следующий результат Immediate (два вопросительных знака):
Код
??
Умом понимаю, что проблема не в Excel вроде.
Решения по поиску не найдено, пробовал отключать антивирус, Skype, PuntoSwitcher и тд. Не помогло.

Может кто-то уже сталкивался с такой проблемой и знает решение?
Или есть иные способы сохранения информации помимо использования библиотеки Microsoft Forms 2.0 Object Library.
Изменено: Aleksey - 28.08.2016 19:27:04
Выделение ячеек заданной области
 
Уважаемые форумчане помогите в решение проблемы.
Допустим известны координаты области, например: Width=486, Height=60, Left=324, Top =406,5.
Как можно определить область ячеек, входящих в данную зону: Range(Cells(x1,y1),(x2,y2))
Заранее спасибо.
Characters, Insert и ограничение на 256 символов., не осуществляется замена текста с помощью Characters, Insert
 
Уважаемые знатоки Excel можно ли решить данную задачу?

Код
Dim cl As Range, Text$
.....
Set cl = List.Range(Cells(1, 1), Cells(5, 5)).Cells.Find(What:=Text, LookAt:=xlPart)
    Do Until cl Is Nothing
        cl.Characters(InStr(cl, Text), Len(Text)).Insert "###"
        Set cl = List.Range(Cells(1, 1), Cells(5, 5)).Cells.Find(What:=Text, LookAt:=xlPart)
    Loop
Пробовал формат ячеек менять на "Общий", по совету на одном из форумов, результат тот же - бесконечный цикл замены текста одной и той же ячейки с количеством символов более 256.

Microsoft Excel 2010.
Как определить момент окончания архивации WinRAR в VBA?
 
Уважаемые форумчане подскажите пожалуйста, а возможно ли определить момент окончания архивации файла перед выполнением очередного действия с данным RAR архивом?
Есть некий код:
Код
Public Function FileToRAR()
    FilePath = Application.GetOpenFilename("Files,*.xl*;*.doc*", 0, "Выберите файлы для обработки", "Выбрать", True)
    WinRarAppPath = "C:\Program Files\WinRAR\WinRAR.exe"   'указываем папку с Winrar
    WinRarApp = WinRarAppPath & " A -ep"
    ArhiveName = "D:\Test.rar"а

'Действие 1. Архивация
    FileToRAR = Shell(WinRarApp & " """ & ArhiveName & """ """ & FilePath & """ ", vbNormalFocus)  'Архивируем все файлы списка

'Действие 2. что то делаем с ArhiveName

End Function
В настоящий момент при архивации большого файла при Действие 2 возникает ошибка.
Для ее исключения пользуюсь функцией  Application.Wait, где "Выдержка" зависит от размера архивируемого файла (определял опытным путем)
Код
Application.Wait Time:=Now + Выдержка
может есть иной способ определения окончания работы WinRAR, т.е. избежать лишних действий и формул?
Изменено: Aleksey - 10.09.2015 23:25:38
Ошибка при переборе текста ячеек Word при наличии их объединения, Некорректное действие при On Error GoTo
 
Прошу помощи, косвенное продолжение данной Разделение таблицы Word.
Необходимо разделить таблицу Word если количество строк более требуемого MaxStr, по ближайшей строке (в сторону увлечения) содержащая текст "ВЛ ".
Проблема возникла при переборе значений ячеек таблицы Word, при наличии их объединения.
Попытался решить с помощью On Error GoTo Errors1:
Код
Sub zamena_word()
    Dim i As Integer, j As Integer, MaxStr As Integer, NumTab As Integer
    Dim names, raswireniya, raswir, newword, fullfilename, filename  As String
    Dim isName As Variant
    Dim Workbook As Object
    Dim iFilenum As Long, iErr As Long
    
    filenamedoc = Application.GetOpenFilename("Файл открытия(*.docx),*.docx, All Files (*.*),*.*", , "Выберите Файл с исходными данными", "Выбрать", False)    'выбираем путь к файлу и запоминаем его
    If filenamedoc = "False" Then MsgBox "Файл не выбран": Metka = False: Exit Sub Else: Metka = True
    
'==================== Копируем файл шаблона в нужное место
    'Имя файла
    Set Workbook = CreateObject("Scripting.FileSystemObject")
    fullfilename = Workbook.GetFileName(filenamedoc)  'полное имя файла (с расширением)
    raswireniya = Split(fullfilename, ".")
    raswir = "." & raswireniya(UBound(raswireniya)) 'получаем расширение файла
    filename = Replace(fullfilename, raswir, "")    'имя файла без расширения
    newword = Replace(filenamedoc, raswir, "_new_copy" & raswir)    'создаем новое имя файла, + "_new_copy" к названию
    Set Workbook = Nothing
    
    'Проверяем открыт ли файл
    On Error Resume Next
    iFilenum = FreeFile()
    Open filenamedoc For Input Lock Read As #iFilenum
    Close iFilenum
    iErr = Err
    On Error GoTo 0

    Select Case iErr
    Case 70:    MsgBox ("Выбранный Вами документ активирован," & Chr(13) & "данный документ необходимо закрыть."): End      'документ открыт
    End Select

    FileCopy filenamedoc, newword

'==================== Открываем файл============
    Dim WA As Object, WD As Object
    Set WA = CreateObject("Word.Application")    ' без подключения библиотеки Word
    WA.Visible = True 'показать Word - True
    Set WD = WA.Documents.Open(newword)
    If WD.TrackRevisions = True Then WD.TrackRevisions = Not WD.TrackRevisions 'если режим рецензии в файле включен, отключаем его

'==================== Разделяем таблицу при необходимости ================
MaxStr = 20
NumTab = 1
Label1:
'Debug.Print Now: Application.SendKeys "^g ^a {DEL}" 'Очищаем Immediate Window
If NumTab <= WD.Tables.Count Then
    For i = NumTab To WD.Tables.Count
        If WD.Tables(i).Rows.Count > MaxStr Then 'Проверяем количество строк
            For j = MaxStr To WD.Tables(i).Rows.Count
                On Error GoTo Errors1
                Debug.Print WD.Tables(i).Cell(j, 1).Range.Text, WD.Tables(i).Cell(j, 2).Range.Text
                If InStr(WD.Tables(i).Cell(j, 2).Range.Text, "ВЛ ") > 0 Then
                    WD.Tables(i).Cell(j, 1).Select    'Выделяем строку таблицы
                    WD.Application.Selection.SplitTable 'Разделяем по выделенной строке
                    NumTab = i + 1: GoTo Label1
                End If
Errors1: Err.Clear  'Очищаем ошибку
            Next j
        End If
    Next i
End If

'==================== Сохраняем word=============
    WD.Save
    WA.Quit
'================ Открываем созданный файл=======
'    Open_file (newword)
'================================================
    filenamedoc = newword
End Sub
Не помогло, затыкается на 46 строке, почему то не переходит к Errors1.
Не подскажите в чем проблема?

В идеале таблица в фале Тест.docx должна быть разделена на 3 шт., по 22 и 48 строке.
Примеры прилагаю.
Разделение таблицы Word с помощью VBA
 
В процессе копирования таблицы из Word в Excel возникали постоянные ошибки, причиной которых как выяснилось большой объем данных (порядка 1500 строк).
Возникла идея разделить таблицу Word на две части и по отдельности их скопировать, однако ни как не могу найди соответствующую команду.
Попробовал такой метод:
Код
WD.Range(WD.Tables(1).Cell(4, 1).Range.Start, WD.Tables(1).Cell(4, 1).Range.End).Rows.SplitTable
где команда .SplitTable видимо для VBA Excel не подходит.
Подскажите пожалуйста можно ли разделить таблицу Word на две части средствами VBA из Excel?
Изменено: Aleksey - 17.08.2015 21:16:41
Самопроизвольное изменение формата ячейки при вставке, Cells.Replace и изменение над/подстрочных символов
 
Уважаемые знатоки Excel, прошу помочь с проблемой.

В ячейках содержится текст некоторые символы которого надстрочные или подстрочные (текст копируются из файла формата Word) .
При осуществлении замены какой то части текста символы ранее отображавшиеся как над/подстрочные становятся обычными, что для меня недопустимо.
Возможно ли этого избежать?

Меняю путем:
Код
    With Cells 'меняем ### на абзац
                .Replace What:="###", Replacement:=Chr(10), LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    End With
Пример прилагаю.
Функция Fix() выдает неверный результат
 
Код
Sub Целое()
   Параметр = Fix(0.15 / 0.05)
End Sub
Всем доброго времени суток
Кто ни будь может подсказать почему результатом данной функции является 2, а не 3?
Изменено: Aleksey - 13.07.2015 11:33:06
Удаление файла из zip архива
 
Уважаемые форумчани возникла проблема с существующем макросом.
Необходим макрос :
1. Открыть файл word zip архивом;
2. Найти там нужный файл (settings.xml);
3. Удалить данный файл - тут и проблема;
4. Скопировать в zip архив заранее подготовленный файл (settings.xml).
Простоя замена файлов не получается, возникает ошибка, которая как я понял из-за разницы во времени +1 час мск.
Код
......
            Dim pShell As Object
            Dim pFolder As Object, pFile As Object
            Set pShell = CreateObject("Shell.Application")
       Файл_v_zip = Файл & ".zip"
            Set pFolder = pShell.Namespace(Файл_v_zip & "\word")
            For Each pFile In pFolder.Items
                If Right(pFile.Path, Len("settings.xml")) = "settings.xml" Then Exit For
            Next pFile
      
      'как в данном месте из (Файл_v_zip & "\word) удалить найденный файл settings.xml
      'что то вроде Kill pFile.Path - вариант не прошел      

            pShell.Namespace(Файл_v_zip & "\word").CopyHere Файл2, 16

Как определить путь к иконке вставленного файла, а также изменить его параметры, OLEObjects.Add
 
Уважаемые форумчане 2-ой день мучаюсь с VBA
Написал небольшой макрос в части добавления файлов на лист (приведен ниже, запускается по двойному клику в ячейку).
Возникло несколько проблем с данным файлом:

1. никак не могу определить  IconFileName зная полный путь к фалу, т.е. зная его расширение;
2. у вставленного фала необходимо изменить некоторые параметры:
2.1 цвет заливки;
2.2.ширину и высоту (определенную);
2.3. выставить параметр "перемещать и изменять объект вместе с ячейками";
2.4 убрать параметр "выводить объект на печать".

Подскажите это вообще осуществимо
Код
Private Sub Add_file()
    Dim file As String
    file = Application.GetOpenFilename("All Files (*.doc*; *.pdf; *.rtf; *.txt; *.odt; *.xl*; *.jp*; *.bmp; *.dib; *.gif; *.tif*; *.png),*.doc*; *.pdf; *.rtf; *.txt; *.odt; *.xl*; *.jp*; *.bmp; *.dib; *.gif; *.tif*; *.png", , "Âûáåðèòå ôàéë", "Âûáðàòü", False)
    If file = "False" Then Exit Sub
    
    OLEObjects.Add(FileName:=file, Link:=False, DisplayAsIcon:=True, IconFileName:= _
    "C:\PROGRA~2\MICROS~1\Office14\WINWORD.EXE", IconIndex:=0, IconLabel:="").Select
 End Sub 
Замена в режиме рецензии, Excel не видит словосочетание в Worde если часть словосочетания уже было заменено в режиме рецензии
 
Создан файл Excel с макросами (в приложении) который предназначен для поиска неправильных наименований и их последующей замены на правильные.
Столбец 1 - правильные наименования, столбец 2 - неправильные чаще всего встречающиеся в тексте с которыми я работаю.
Если отключить режим рецензии (CheckBox1) в рассматриваем в Word файле макрос работает четко и правильно.
В режиме рецензии макрос как я понял затыкается на словосочетании, которое раньше в концовки текста (или середине) уже корректировалось.
Прилагаю два файла. Excel с макросом и Word где он должен исправить текст.
В итоге, что в режиме рецензии,что без него должен быть создан файл с:

1. ВЛ 500 кВ Подстанция1 – Подстанция2;
2. ВЛ 500 кВ Подстанция1 – Подстанция2;
3. ВЛ 220 кВ Начало – Конец I цепь
4. ВЛ 220 кВ Начало – Конец I цепь
5. ВЛ 220 кВ Начало – Конец I цепь
6. ВЛ 220 кВ Начало – Конец I цепь
7. ВЛ 500 кВ ТЭЦ-2 – Подстанция2
В режиме рецензии 5, 6, 7 пункт ну ни как не меняет.
Ребят можно ли это как то исправить или это проблема Worda.
Заранее спасибо всем кто откликнется.
Изменено: Aleksey - 09.07.2014 12:14:02
Примечание и элементам VBA, примечания элемента activex и элементу управления формы, расположенным на листе excel?
 
Возникла необходимость более подробного пояснения действий элементов управления и activex, расположенным на листе excel.
Решил сделать это с помощью примечания, но как не соображу.
Решить проблему путем добавления примечания ячейки к которой привязан элемент помогло далеко не везде.
Поиск ничего не дал, но если не ошибаюсь это возможно (вроде даже читал как это делать).

Может ли кто нибудь подсказать возможно ли это и как?
CheckBox на UserForm, Подсчет CheckBox на UserForm
 
Добрый день знатоки Excel и VBA!
Прошу помощи в VBA. а именно есть UserForm на которой находится n-ое количество CheckBox и разные другие элементы.
В настоящий момент макрос по нажатию кнопки имеет огромный вид, хочу его оптимизировать:
1. подскажите как подсчитать количество CheckBox (в независимости от их состояния True/Falce) на UserForm.
2. как связать цикл с CheckBox на UserForm

Нашел похожий пример в этой теме, но там учитываются CheckBox на активном лесте:

Код
Dim li As Long 
For li = 1 To 5 
if ActiveSheet.DrawingObjects("CheckBox" & li).Object.Value = 1 then 
'что-то там делаем 
End If 
Next li
Проблема общего доступа: невозможно редактировать макросы
 
Уважаемые форумчане возникла проблема по редактированию макросов в файле после того как файлу был открыт общий доступ по средствам:
Private Sub Workbook_Open()
If Not ActiveWorkbook.MultiUserEditing Then
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, accessMode:=xlShared
End If
End Sub
Теперь при по пытке редактирования макроса (Alt+F11) требует пароль, который в принципе в данном файле не задавался.
Что можно сделать в этой ситуации, по поиску решения проблемы не нашел.
как скрыть все ячейки кроме красных
 
Решая этот вопрос наткнулся на эту тему:    
http://www.planetaexcel.ru/forum.php?thread_id=7868  
где Юрий и Павел55 пытались помочь человеку. Однако в том примере скрываются наоборот красные ячейки. Попытался поменять код цвета 3 на 0:  
 
If Cells(i, 2).Interior.ColorIndex = 0 Then  
Rows(i).Hidden = True  
 
срытие не происходит в чем проблема не пойму?  
На всякий случай прилагаю файл.
Форматирование ячейки макросом по условию
 
Уважаемые знатоки Excel помогите пожалуйста дописать макрос.  
Суть его в сравнение значений двух массивов и форматирование ячеек в зависимости от условия. Возникла проблема в том, что не знаю что бы такого туда вставить, что бы в случае если массив (VzsvSp) содержит значение не встречающееся в основном списке (массив OsnSp) то необходимо закрасить данную ячейку и противоположную основного списка красным.  
В примере описал проблему более доступно.
Проблемы при внедрении в ячейку Excel документа формата .pdf
 
Ребят потскажите где чего надо отключить что бы справиться с следующей проблемой.  
Буквально на днях поменяли версию Excel с 2003 на 2010, при внедрение документа формата .pdf (из файла) Excel виснет и выдает "Microsoft Excel ожидает, пока другое приложение завершит действие OLE" далее "Вставка объекта неосуществима".(((  
В версии 2003 таких проблем не наблюдал.  
Поиск не на данном форуме, не в яндексе ничего не дал вразумительного((((
Сортировка макросом
 
Уважаемые форумчане. Просьба помочь с вопросом сортировки.  
Прилагаю файл, довольно таки большой, с уже имеющейся кучей макросов, в том числе и по сортировки - однако этот макрос не совсем то, что мне нужно.  
В прилагаемом файле как можно подробнее описал проблему.  
Заранее всем откликнувшимся на просьбу спасибо.
Отбор минимальных значений
 
Всем зарасти.    
Уважаемые форумчани прошу Вас помочь мне закончить приложенный файл. Необходимо сделать отбора минимальных значений при определных условиях. Отбор для меня очень сложный,  как это осуществить так и не придумал. Подробное объяснение задачи для простоты и наглядности изложены в файле (лист ДДПВЛ).  
Пожалуйста если есть решение этой задачи, подскажите как это осуществить.
Функции ИНДЕКС и ПОИСКПОЗ как то неправильно работают.
 
Доброго времени суток уважаемые форумчане.    
Создаю на работе файл который в принципе должен мне серьезно облегчить работу.  
В процесе создания столкнулся с непонятной мне ошибкой при использование функций ИНДЕКС и ПОИСКПОЗ.    
Если кто сможет хотябы одним глазком взглянуть на вложеный файл и пояснить мне почему столбик G в примере имеет значение ЛОЖЬ и #Н/Д (вместо положеного ИСТИНА)и как это можно исправить буду примного благодарен.
Преоброзование таблицы в таблицу с одним столбцом
 
Уважаемые форумчане и модераторы прошу заранее прощения если подобная тема уже создавалась, но на работе почему то не работает поиск.  
Прошу Вас о помощи, у меня есть таблица n-ое количество столбцов и m строк, некоторые ячейки которой содержат числа, можно ее преобразовать в таблицу с 1им столбцом без пустых ячеек.    
Пример прилогаю.
Страницы: 1 2 След.
Наверх