
Последние записи
- Удалить повторы со сложением значений (Microsoft Office Excel)
- Bass регулировка по отдельности левого и правого каналов звука
- Как ускорить замену текста в MEMO?
- Вывод картинки (текстуры) на OpenGL 3.3 и Qt C++ с плавающем диапазоном координат по оси X
- Поиск ячеек определенного цвета (Microsoft Office Excel)
- Конвертирование кодов в символы (URLDecode в Delphi)
- Рекурсивное удаление файлов из папки (CMD)
- Самый быстрый способ прорисовки на компоненте Image
- Эксперименты с генератором фракталов
- Технология производства чая (белый, зелёный, жёлтый, улун, шен, красный, шу)

24th
Ноя
Как сделать, чтобы выводило сообщение «данные пользователем не заполнены», если все ячейки столбца G пустые
Posted by Chas under Basic
Казанский
Private Sub CommandButton1_Click()
Workbooks.Open("D:\imena_f.xls").Activate
Sheets("Лист3").Select
ActiveSheet.Range("C3:C33").Select
Selection.Copy
Windows("imena_m.xls").Activate
Range("M3").Select
ActiveSheet.Paste
Range("A1:B1").Select
Dim lr&
lr = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row - 1
With Range("G3:G" & lr)
.Formula = "=VLOOKUP(M1,C$1:C$" & lr & ",1,)"
.SpecialCells(xlCellTypeFormulas, xlErrors).Delete Shift:=xlUp
On Error Resume Next
.Value = .Value
If Err Then MsgBox "данные пользователем не заполнены": Err.Clear
End With
End Sub
Похожие статьи

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)