Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.10.2021
Сообщений: 10

Проверка двух колонок на пустые ячейки через массивы

23.11.2021, 18:23. Показов 592. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Прошу вашей помощи. Есть в таблице две колонки:
ABCD
4859   
   dot5
3958   
2948   
9951  dot2
2993  dot29
    
9444  dot7
2413   

В колонке А цифровые значения, в D - текст. А и D могут быть пустыми, но НЕ одновременно, как А7: D7.
Мне нужно это сделать через массив и результат выдать сообщением, что "ошибка, ячейки А7 и D7 пустые и бла бла бла "

Заранее благодарен!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.11.2021, 18:23
Ответы с готовыми решениями:

проверка на пустые ячейки
Доброе время суток ребята! With Sheets("Z28560") lastRow = .Cells(.Rows.Count, "G").End(xlUp).Row 'If lastRow < 2 Then ...

Проверка StringGrid на пустые ячейки
Здравствуйте, помогите пожалуйста с такой вот проблемой. Нужна проверка на пустые ячейки в таблице стрингрид при заполнении...

Проверка на пустые ячейки в цикле
Здравствуйте! Нужно пройтись по столбцу B1:B163 и найти пустые ячейки. Если ячейка пустая то нужно скопировать значение (специальной...

3
859 / 509 / 187
Регистрация: 09.03.2009
Сообщений: 1,726
23.11.2021, 18:59
Ну так пройти циклом и сравнивать If Cstr(Cells(i, "A")) = "" And Cells(i, "D") = "" Then Msgbox "Ай-яй!"
Если через массив, то считать значения в него и проверять. Массив будет 2-мерный по числу строк.
0
0 / 0 / 0
Регистрация: 17.10.2021
Сообщений: 10
28.11.2021, 19:50  [ТС]
Visual Basic
1
2
3
4
5
For i = 1 To Cells(Rows.Count, 6).End(xlUp).Row
    If Cells(i, 1).Value = Cells(i, 4).Value Then
        MsgBox "Пустые поля: " & i
    End If
Next i
Мне нужно это сделать через массивы и вывести ответ по конкретным ячейкам, помогите пжлста!

P.S. 6-я колонка всегда заполнена
0
малоболт
1328 / 510 / 213
Регистрация: 30.01.2020
Сообщений: 1,244
28.11.2021, 22:08
Цитата Сообщение от Antverpen Посмотреть сообщение
Мне нужно это сделать через массивы и вывести ответ по конкретным ячейкам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
  Dim aa, ii, EmptyStr
  EmptyStr = ""
  aa = ActiveSheet.UsedRange.Value
  For ii = LBound(aa) To UBound(aa) Step 1
    If IsEmpty(aa(ii, 1)) And IsEmpty(aa(ii, 4)) Then
      EmptyStr = EmptyStr & "," & ii
    End If
  Next
  If Len(EmptyStr) > 1 Then
    MsgBox "Пустые ячейки в строках: " & Mid(EmptyStr, 2)
  Else
    MsgBox "Наташ, не вставай! Мы там всё заполнили"
  End If
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2021, 22:08
Помогаю со студенческими работами здесь

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

Сравнить значения двух колонок одной таблицы со значениями двух колонок другой таблицы
Доброго времени суток! Суть в следующем: Есть таблица_1, которая содержит в себе номера машин (без букв) и даты. И есть вторая такая...

Разбить ячейки и удалить образовавшиеся пустые ячейки
И снова я. В приложенном файле имеем в столбцах "Дата" и "Номер" содержимое. Нужно перебрать 3 строку и в каждом столбце с названием...

Звук идёт только из левых колонок при подключении двух 2.0 систем через аудио-двойник
Доброго времени, форумчане. Намедни приобрёл аудио-переходник на две пары наушников. Хотел подключить колонки от пк и колонки от...

Удалить пустые строки по значение + удалить строки если определенные строки ниже содержат пустые ячейки
Добрый день, есть страница в excel (прикрепил файл с примером, в оригинале 520 строк) она формируется из 15 других страниц. Каждая страница...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru