powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / срочно нужна помощь с подсчетом пустых ячеек!!
4 сообщений из 4, страница 1 из 1
срочно нужна помощь с подсчетом пустых ячеек!!
    #37014203
milkiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
совсем не понимаю в visual basic.. но нужно срочно написать макрос! вот задание: Имеется столбец, состоящий из одного или более столбцов меньшей высоты, содержащих числа; соседние столбцы разделены между собой одной или более пустыми ячейками. Во второй столбец записать высоты этих столбцов.
пожалуйста, помогите кто может :)
...
Рейтинг: 0 / 0
срочно нужна помощь с подсчетом пустых ячеек!!
    #37014247
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
milkiss,
И так слушаем меня ВСЕ! Нужно увеличить товарооборот компании. Есть магазины и поставщики. Есть коммерческий директор. Нужно на новый год увеличить прибыль на 30%.
Действуем
...
Рейтинг: 0 / 0
срочно нужна помощь с подсчетом пустых ячеек!!
    #37017185
Aert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуйте нажать запись макроса
поменять высоту строк или ширину столбца
после остановки макроса увидите код
поймете как находить высоту или ширину нужного вам столбца
...
Рейтинг: 0 / 0
срочно нужна помощь с подсчетом пустых ячеек!!
    #37017203
milkiss,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Sub МояМакроса()
Const стр_Лист_С_Данными = "Лист1"
Const стр_Столбец_Со_Столбцами = "A"
Const стр_Столбец_Результатов = "B"

Dim длА As Long
Dim длБ As Long
Dim целВ As Integer
Dim булГ As Boolean

With Worksheets(стр_Лист_С_Данными)
    длБ =  0 
    целВ =  1 
    булГ = False
    .Range(стр_Столбец_Результатов & ":" & стр_Столбец_Результатов).ClearContents
    For длА = .UsedRange.Row To .UsedRange.Row + .UsedRange.Rows.Count -  1 
         If .Range(стр_Столбец_Со_Столбцами & CStr(длА))( 1 ).Value2 <> "" Then
             If булГ Then
                 длБ = длБ +  1 
             Else
                 булГ = True
                 длБ =  1 
             End If
         Else
             If булГ Then
                 .Range(стр_Столбец_Результатов & CStr(целВ))( 1 ).Value2 = длБ
                 длБ =  0 
                 целВ = целВ +  1 
                 булГ = False
             End If
         End If
    Next длА
End With

End Sub
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / срочно нужна помощь с подсчетом пустых ячеек!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]