Ярлыки

(16) 1С 8.3 (1) 2GIS (1) Активация (1) Андроид (112) Антивирус (2) Аудио (2) биоритмы (1) Блок питания (22) боль в спине (1) браузер (2) бросить курить (1) буквы соответствие (1) бумажник (1) бюджетирование (1) ВАЗ 2110 (1) вацап (1) видеонаблюдение (8) Видеосвязь (1) гаджет (1) Галстук (1) геокоординаты (1) дача (1) для дома (1) дом (2) драйвера (1) Дубликаты (1) еда (1) запись (1) Зарядка акб (1) Зарядное устройство (1) зашиваем (1) звук (4) здоровье (8) знаки зодиака (1) знакомства (1) зрение (1) игнтернет (1) иероглифы (1) Изделия из дерева (1) Интернет (11) Интернет-магазины (3) Кино (1) ключница (1) Книги Журналы (1) кожаная обувь (4) командная строка (1) конвертор (1) кошелек (1) кошка (1) кресло-качалка (1) кухня (2) Лекарства (1) логика (1) макрос (1) медицина (1) мозги (1) морщины (2) мтс (1) музыка (10) мультики (1) Мыльные_пузыри (1) Натуральная кожа (56) Облако (1) омск (1) Он Лаин библиотеки (1) органайзер (1) оригами (1) Отбеливание (1) отслеживание посылок (1) Папка (1) Пароли (2) пароль (3) партмоне (1) парфюм (1) переименование файлов (1) питание (1) Планшет (5) поза сна (1) поздравление (1) поиск (1) поиск дублей (1) поисковик (1) Полезные сайты (1) портабле (2) принтер (4) Программы (55) простуда (1) расширения (1) редактор музыкальных файлов (1) Русский язык (1) рут (2) сеть (8) Скрыть информацию (1) Стиль (1) стихи (2) сумка (1) суставы (3) теги (1) трек-номер (1) тренинг (1) тренинг памяти (1) удаленный доступ (2) узлы (1) УНЧ (3) Управление компьютером (2) Управленческий учет (2) Успокоительные средства (1) фильмы (2) Флешка (52) фото (2) цвета в одежде (1) цена (1) экран не гаснет (1) эл почта (1) Ютуб (1) Access (10) Acronis True Image WD Edition (1) AliExpress (1) ALT-коды (1) audi (1) Avira Antivirus (1) bat (2) BIOS (4) chrom (15) Chrome (2) Cube iPlay 10 U83 (1) epson 1260 (1) ERD Commander (1) Excel (42) Firefox (1) GHOST32 (4) gif анимация (1) Google (1) Google Hrome (1) Google Play (1) Grub4Dos (7) HDD (1) HP USB Disk Storage Tool (1) KPI (1) Linux (14) NirCmd (1) office (2) PDF (1) Pinterest (1) portable (2) Prestigio3502 (1) SSD (1) torrent (1) UEFI (1) VBA (42) WEB ресурсы (2) WiFi (2) Windows (70) Windows 10 (5) Windows 11 (1) Windows 7 (24) YouTube (15)

суббота, 21 ноября 2015 г.

Справочник vba

[План учебного курса Программирование в Microsoft Office для пользователей - AskIt.RU] хорошо, посмотри! http://www.askit.ru/custom/vba_office/vba_office_plan.htm

Range vba excel свойства и методы

Объект Excel.Range, программная работа с ячейками и диапазонами (наборами) ячеек средствами VBA, создание объекта Excel.Range, свойства, методы и события объекта Excel.Range Пожалуй, наиболее часто используемый объект в иерархии объектной модели Excel — это объект Range. Этот объект может представлять одну ячейку, несколько ячеек (в том числе несмежные ячейки или наборы несмежных ячеек) или целый лист. Если в Word вы могли для ввода данных использовать как объект Range, так и объект Selection, то в Excel все сводится к объекту Range: если вам нужно ввести данные в ячейку или отформатировать ее, то вы должны получить объект Range, представляющий эту ячейку; если вы хотите сделать что-то с выделенными вами ячейками, вам необходимо получить объект Range, представляющий выделение; если вам нужно просто что-то сделать с группой ячеек, первое ваше действие — опять-таки получить объект Range, представляющий эту группу ячеек. В Microsoft Knowledge Base есть статья под номером 291308, в котором описываются 22 способа получения объекта Range в Excel. Вряд ли вы будете пользоваться всеми эти способами. Мы рассмотрим только самые распространенные: самый простой и очевидный способ — воспользоваться свойством Range. Это свойство предусмотрено для объектов Application, Worksheet и самого объекта Range (если вы решили создать новый диапазон на основе уже существующего). Например, получить ссылку на объект Range, представляющий ячейку A1, можно так:

Vba электронная почта

Отсылка электронной почты Отсылка электронной почты с данными рабочего листа может производится при помощи средств Microsoft Outlook. Листинг 16. Отсылка электронной почты

Private Sub cmdEMail_Click() 
Dim objOL As New Outlook.Application 
Dim objMail As MailItem 
Set objOL = New Outlook.Application 
Set objMail = objOL.CreateItem(olMailItem) 
With objMail .To = Range("B1")
      .Value .Body = Range("B2")
      .Value .Subject = Range("B3")
      .Value .CC = Range("B4")
      .Value .Display 
End With 
Set objMail = Nothing 
Set objOL = Nothing 
End Sub

Выделение диапазона в vba

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

ActiveSheet.Range("a1").CurrentRegion.Select

 Выполнение этого кода приводит к выбору ячеек с A1 по C4. Ниже приведены другие способы выбора того же диапазона ячеек. 

ActiveSheet.Range("a1", _ ActiveSheet.Range("a1").End(xlDown).End(xlToRight)).Select

 -или-

 ActiveSheet.Range("a1:" & _ ActiveSheet.Range("a1").End(xlDown).End(xlToRight).Address).Select

 В некоторых случаях может понадобиться выбрать ячейки A1-C6. В данном примере метод CurrentRegion не сработает из-за пустой строки 5. Приведенные ниже примеры позволяют выбрать все ячейки.

 lastCol = ActiveSheet.Range("a1").End(xlToRight).Column lastRow = ActiveSheet.Cells(65536, lastCol).End(xlUp).Row ActiveSheet.Range("a1", ActiveSheet.Cells(lastRow, lastCol)).Select

 -или-

 lastCol = ActiveSheet.Range("a1").End(xlToRight).Column lastRow = ActiveSheet.Cells(65536, lastCol).End(xlUp).Row ActiveSheet.Range("a1:" & _ ActiveSheet.Cells(lastRow, lastCol).Address).Select

Справочник vba

[Справочник VBA] хорошо, посмотри! http://vba-help.ru/

Книги по vba

[Учебники, справочники, самоучители - VBA - CyberForum.ru] хорошо, посмотри! http://www.cyberforum.ru/vba/thread432513.html

Справочник VBA (русский)

[Справочник по языку Visual Basic] хорошо, посмотри! https://msdn.microsoft.com/ru-ru/library/sh9ywfdk.aspx