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

Страницы: 1
Почему ничего не появляется в окне отладки?
 
Добрый день.
Подскажите - почему в макросе при запуске ничего не появляется в окне отладки ?
Код
Function DistanceCent(objA As Object, objB As Object)
    DistanceCent = Sqr((objA.Left + objA.Width / 2 - objB.Left + objB.Width / 2) ^ 2 + (objA.Top + objA.Height / 2 - objB.Top + objB.Height / 2) ^ 2)
End Function

Sub test()
Dim objShape As Object
For Each objShape In Sheets("Лист3").Shapes
If objShape.Name Like "Прямоугольник*" Then
Debug.Print DistanceCent(Sheets("Лист3").Shapes("Рисунок 7"), objShape)
End If
Next

End Sub

(Окно отладки - это имеется ввиду Ctrl+G в редакторе ВБА)
Удаление фигур по их номеру
 
Приветствую всех форумчан.
Имеется код, который по таблице - рисует фигуры.

Подскажите - как по щелчку макроса - удалить с листа - фигуры, номера которых вписаны в диапазон C4:C15 ?
(ориентировка должна быть только на номера)
Рисование фигур по таблице
 
Добрый день.
Такой вопрос появился:

В файле xls - есть таблица. В нее - в одном столбце вписаны индексы фигур, затем типы фигур, их ширина-высота, затем текст который должен в фигурах быть.

Как при нажатии на кнопку - нарисовать фигуры с этими параметрами ?
(Сейчас макрос рисует - просто фигуру Прямоугольника - без порядкового номера)
Поиск сразу нескольких слов в столбце (причем поисковой запрос на оба слова находится в одной ячейке)
 
Добрый день.
Подскажите как формулой осуществить поиск нескольких слов в столбце D сразу по двум словам ?

В столбце D7:D34 находятся различные слова.
В ячейку G4 - вписаны те слова, которые нужно искать.
Они выглядят примерно так Слово1+Слово2
Если в ячейке столбца D - встречаются оба этих слова - то в столбце G (напротив) - появляется "1".

Сложность наверное в том, что поисковой запрос задан именно - сразу двумя словами, разделенными плюсом (Слово1+Слово2)
Что нужно изменить в настройках Properties объекта АктивХ - чтобы выполнялась прозрачность фона ?
 
Всем привет.
Помогите.

Вставляю на лист экселя -  объекты Shockware Flash Object (элемент АктивХ) - с поддержкой прозрачности.
(В графе Movie -  прописан путь к конкретному файлу swf)
Однако эксель - отказывается отображать прозрачность.
Он может залить прозрачный фон - белым цветом или серым или черным цветом - лишь бы не отображать прозрачность.

Подскажите - что нужно изменить в настройках Properties этого объекта АктивХ - чтобы прозрачность фона данного объекта все-таки отображалась ?  
Где можно скачать надстройку ZVI "Classic Excel Colors"
 
Здравствуйте.

Много слышал на этом форуме, про таинственную надстройку ZVI "Classic Excel Colors"
Однако где ее можно скачать - пока остается тайной.

Подскажите если кто знает - где можно скачать надстройку ZVI "Classic Excel Colors".
Как добавить в документ 1.doc - таблицу из экселя - в нужное место.
 
Здравствуйте.
Подскажите - как добавить в документ 1.doc - таблицу из экселя - в нужное место.
В документе 1.doc - есть три таблицы, и некий текст.
В экселевском файле 1.xls - есть таблица.

Как макросом - произвести замену второй таблицы документа 1.doc - на ту, что находится в экселе 1.xls (то есть старую таблицу убрать, а новую таблицу заместо старой - вставить) ?

(Просто не очень понятно, что в ворде означает - положение на листе. Если в экселе есть ячейки - и можно задать расположение выдачи результата - то в ворде не очень понятно - что является точкой положения - строка, координата - или что-то еще.)
Как заставить работать макрос в Excel 2007 ? (сейчас работает в Excel 2013)
 
Доброе утро.
Есть такой вопрос.

Имеется макрос перевода текста на английский язык .
Но он работает только в Е2013, а в Е2007 работать не хочет.

Как заставить этот макрос -  работать в Excel 2007  ?
Перевод текста на английский язык
 
Доброй ночи.
Помогите разобраться.

В ячейку E6 вписан определенный текст на русском языке.
Как макросом - вывести перевод этого текста  - на английском языке - в ячейку E8 ?

(тут видимо нужно обращение макроса к какому-то веб-сервису переводчику на английский)
Добавка макросом текста в ячейку, не стирая тот текст - что в ней на данный момент находится. 
 
Здорово, народище.
Как житуха ?
Уверен, что все путем.

Появился вопрос.
Нашел в инете макрос, который запихивает в определенную нижнюю ячейку столбца - указанный текст.
В общем - в принципе все нормально работает.
Но есть такой момент - при копировании - текст, который на начало срабатывания макроса находится в ячейке - затирается.

Подскажите - как добавлять текст, в нужную ячейку столбца - не затирая предыдущий текст, а как бы - приплюсовывая ?
Иными словами - добавляя текст в ячейку, не стирая тот текст, что в ней на данный момент находится.
(А если несколько раз нажать на кнопку макроса - то текст несколько раз добавится-приплюсуется в эту ячейку)
Удаление определенных картинок по слову в их имени, и назначение картинкам определенного имени
 
Доброго времени суток, народ.
Помогите разобраться с макросом.

Есть макрос размещающий на ячейки с определенным текстом - копию картинки-звездочки.

Как в этом макросе назначить фигурам создаваемым этим макросом - имена "Звездочка1", "Звездочка2", "Звездочка3" (и т.д.)  и добавить команду в начале макроса - удаление с листа всех картинок, содержащих в своем названии текст "Звездочка" ?
Как скопировать данные из диапазона - на лист, находящийся на форме
 
Добрый вечер.
Помогите с решением проблемы.

В файле экселя - используется инструмент SpreadSheet на форме.
Эта технология работает в экселе 2008 и более ранних версиях.

Как макросом - скопировать данные из диапазона B4:C12 - на лист, находящийся на форме SpreadSheet (в аналогичный диапазон B4:C12)  ?
Как вытащить на форму - обычный лист эксель
 
Здравствуйте, специалисты разбирающиеся в экселе.

Подскажите - можно ли вытащить на форму - лист, так чтобы можно было на нем - делать все то же самое, что и на обычном листе - вводить данные, рисовать диаграммы и т.д. ?
Сдвиг определенных ячеек вниз по отношению к серой полосе
 
Доброе утро, форумчане.
Подскажите что-нибудь с решением.

На листе находится много всяких чисел. И есть - такая полоса серого цвета (на данный момент - это диапазон F17:F17).
Как макросом осуществить в отношении серой полосы - операцию - "Ячейки, со сдвигом вниз" - на 10 строк вниз  ?
Нужно учитывать то, что эта серая полоса после выполнения макроса сместится и у нее будет новый адрес.
Поэтому Макрорекодер - здесь не поможет.
Рисование отверстия в фигуре (замкнутой Полилинии)
 
Доброго времени суток, форумчане.
Помогите разобраться.

Есть ли какой-нибудь способ в автофигуре - замкнутой Полилинии - нарисовать отверстие.
Сейчас приходится рисовать Полилинию, с контуром - охватывающим и отверстие тоже. Это немного неудобно.

Нет ли более простого способа ?
(Имеется ввиду именно отверстие, а не наложение автофигуры с другим фоном)
Определение длины линии с выбранным названием
 
Добрый день, форумчане.
Помогите решить проблему.

На листе находится много линий.
В ячейку I3 - вписано определенное название линии.

Как макросом - определить величину длины Линии, чье название вписано в ячейку I3 и вывести это число в ячейку I7 ?
Определение координат определенной линии
 
Добрый день, знатоки.
Помогите новичку.

Есть несколько линий на листе.
В ячейку F2 - вписано название линии.

Как макросом - определить координаты той линии, чье имя вписано - в ячейку F2 - и выписать эти координаты в диапазон F4:G5  ?
Открытие гиперссылок на файлы - определенной программой
 
Добрый день, уважаемые специалисты.
Помогите решить вопрос.

На листе в столбце E6:E15 - располагаются гиперссылки на файлы.
Рядом - в ячейку I4 вписан адрес той программы, в которой я хочу эти файлы открыть при щелчках по гиперссылкам.

Как заставить эти ссылки открываться - по щелчку по гиперссылкам - именно в той программе, адрес которой указан в ячейке I4 ?
Ошибка Compile error: The code in this project must be updated for use on 64-bit systems.
 
Добрый день, уважаемые специалисты.
Помогите справиться с внезапной проблемой.

На одном компьютере - макрос работает нормально.
Но на другом компьютере выдается ошибка :  "Compile error: The code in this project must be updated for use on 64-bit systems. Please review and update Declsre..."

При ошибке выделяется вот этот фрагмент:
Код
Declare Function GetActiveWindow32 Lib "user32" Alias _
                                   "GetActiveWindow" () As Integer

Declare Function SendMessage32 Lib "user32" Alias _
                               "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _
                                               ByVal wParam As Long, ByVal lParam As Long) As Long

Declare Function ExtractIcon32 Lib "SHELL32.DLL" Alias _
                               "ExtractIconA" (ByVal hInst As Long, _
                                               ByVal lpszExeFileName As String, _
                                               ByVal nIconIndex As Long) As Long
Как устранить эту ошибку ?
Разгруппировка всех сгруппированных в диапазоне фигур
 
Добрый день, гуру экселя.
Помогите с решением.

Есть макрос, который при каждом щелчке на кнопку - случайным образом группирует несколько фигур из множества - на листе.

Как заставить этот макрос - перед выполнением - проводить операцию разгруппировки всех сгруппированных в диапазоне C5:M36 фигур (если таковые есть) ?
Отрисовка линий - по центрам ячеек, в порядке, записанном в диапазоне ячеек
 
Здравствуйте, многоуважаемые специалисты по экселю. Помогите решить вопрос.

На листе есть ряд ячеек - с числовыми значениями.  
Рядом табличка, где последовательно записаны числа  1,6,3,12,26,2.
(У меня есть макрос отрисовки одной стрелочки по адресам ячеек, записанным в диапазон B5:C5)

Как заставить макрос, при щелчке на кнопку -  отрисовывать линии - по центрам ячеек, в порядке, записанном в табличке F4:F13 ?
Изменено: Megamen2 - 04.09.2017 12:05:36
Макрос обрезает автофигуры - при сохранении их в виде рисунка
 
Здравствуйте, специалисты по экселю.
Помогите разобраться.

Есть макрос сохранения всех автофигур с листа - в png формат.
Однако в макросе есть небольшая неисправность.
Он сохраняет фигуры - в png формате - с небольшой обрезкой - сверху и снизу.

Как заставить скрипт сохранять фигуры в png  - не обрезая их сверху и снизу ?
Прикрепление к фигурам гиперссылок при помощи макроса
 
Доброго вечерочка.
Помогите решить вопрос.

На листе располагается несколько автофигур.
Рядом находится табличка, куда выписаны названия фигур и адреса экселевских файлов.

Подскажите - как макросом навесить на каждую фигуру, записанную в таблицу - соответствующую ей по таблице - гиперссылку на файл ?
Назначение папки с фонами рабочего стола
 
Добрый день, гуру экселя.
Помогите решить вопрос.

У меня есть макрос назначающий рисунок рабочего стола.
Сейчас у меня фоны рабочего стола (Win7) - выбираются из папки, случайным образом - каждые 30 минут.

Как заставить макрос назначать не конкретный файл, а папку - из которой случайным образом каждые  30 минут выбирается фон рабочего стола ?
Как макросом - перенести файлы из папки 1, в папку 2 - по ключевому слову.
 
Добрый вечер, бойцы экселевского фронта.
Помогите решить вопрос.

Как макросом - перенести файлы из папки 1 (с адресом в ячейке D6), в папку 2 ( с адресом в ячейке F6) - по ключевому слову (указанному в ячейке H4) ?
Сохранение автофигур с листа - как PNG
 
Здравствуйте форумчане.
Подскажите решение непростого вопроса.

Имеется макрос - сохранения всех диаграмм на листе - в папку (в формате PNG).
Как заставить этот макрос сохранять не все диаграммы с листа, а все автофигуры с листа в формат PNG ?
Область полилинии - охватывает фигуры, помеченные единицами.
 
Доброе утро. Помогите решить вопрос.
На листе находится несколько фигур-овалов и замкнутая область (Полилиния 1).
Рядом табличка, в которую вписаны все Овалы на листе, а также единицы, помечающие некоторые Овалы.
 
Как макросом заставить Область полилинии -  охватить только те Овалы, которые в таблице помечены единицей?
То есть Овалы не меняют своих координат - только область полилинии меняет координаты своих узлов.
Условие - в таблице может быть помечено - ровно три Овала (ни больше и ни меньше).
Расстановка 1 под автофигурой
 
Доброе утро, господа программисты.
Помогите решить вопрос.

На листе располагается автофигура - замкнутая Полилиния.
Как макросом - во все ячейки, которые размещены под автофигурой - проставить значение "1" ?
Подсветка всего слова по корню.
 
Здравствуйте, форумчане.
Помогите решить вопрос.

У меня есть макрос - подсвечивающий слова в тексте.
Но у него есть одно ограничение - он подсвечивает все слово целиком, в том виде как оно задано.
Как заставить этот макрос - подсвечивать все слово - по одному корню ?
То есть - если задан корень - "облач", то слово "Безоблачный" - будет подсвечено целиком.
То есть подсветка захватит правую часть слова -  "Без" и правую часть "ный"... а затем остановится, поскольку ограничителями выступают соседние со со словом пробелы.
Страницы: 1
Наверх