ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Обучение Microsoft Office
With и Offset - Важный вспомогательный инструментарий (Серия VBA 7)

With и Offset - Важный вспомогательный инструментарий (Серия VBA 7)

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Всем привет! В этом видео мы познакомимся с такими фразами в VBA как With и Offset, которые являются важным вспомогательным инструментарием в Visual Basic for Applications. Кроме этого, мы впервые коротко с Вами посмотрим, каким образом форматируются ячейки в VBA но это только для приведения примеров с With и Offset. Полноценно с форматированием ячеек в VBA мы с Вами познакомимся в одном из дальнейших видео-уроков. Также мы с Вами скомбинируем данные две фразы в одном примере Если данное видео окажется для Вас полезным
Дата: 2021-09-02

Комментарии и отзывы: 5


Здравствуйте! Спасибо за уроки. Самые лучшие уроки по VBA на русском языке.
Хочу задать вопрос по offset.
Ниже приведен пример кода.
Я хотел бы, чтобы значения из первой строчки копировались в следующую пустую строчкупо замыслу эти значения будут обновляться из Power Query.
Если сделать код только с одной переменной, тогда в один столбец все переносится верно, а вот, если сделать код с двумя переменными как в моем примере, то одно значение переносится верно, а второе нет.
Подскажите, пожалуйста, что нужно делать, в чем ошибка.
Option Explicit
Sub testSub)
Dim app As Long
Dim name As Long
name = Range(A1)
name = Range(B1)
Range(A1000. End(xlUp. Offset(1, 0. Value = app
Range(B1000. End(xlUp. Offset(1, 0. Value = name
End Sub

ответить

Мега-мега-мегаграмотное изложение материала и продуктивные уроки! Редкость на просторах интернета! Низкий Вам поклон за столь эффективное изложение материала по VBA! Вы педагог от Бога, продолжайте в том же духе! Низкий поклон за труды! Не поленюсь и напишу это коммент по каждым видео курса!
ответить

Самые охренительные, супер объяснительные уроки. По работе потребовался vba, так я только тут все стал понимать. Огромное спасибо за этот полезный контент.
ответить

4: 20 перед Range не поставили точку, а это означает что Range относится к активному листу, потом уже 7: 50 поставили. Range: )
ответить

Здравствуйте: А не лучше использовать переменную место адреса. Например
list1= work(1. worksh(1)
Msgbox list1. cells(1. 1)=1

ответить
Добавить отзыв, комментарий






Другие видео канала