Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / срочно нужна помощь с подсчетом пустых ячеек!! / 4 сообщений из 4, страница 1 из 1
14.12.2010, 18:06
    #37014203
milkiss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
срочно нужна помощь с подсчетом пустых ячеек!!
совсем не понимаю в visual basic.. но нужно срочно написать макрос! вот задание: Имеется столбец, состоящий из одного или более столбцов меньшей высоты, содержащих числа; соседние столбцы разделены между собой одной или более пустыми ячейками. Во второй столбец записать высоты этих столбцов.
пожалуйста, помогите кто может :)
...
Рейтинг: 0 / 0
14.12.2010, 18:28
    #37014247
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
срочно нужна помощь с подсчетом пустых ячеек!!
milkiss,
И так слушаем меня ВСЕ! Нужно увеличить товарооборот компании. Есть магазины и поставщики. Есть коммерческий директор. Нужно на новый год увеличить прибыль на 30%.
Действуем
...
Рейтинг: 0 / 0
16.12.2010, 00:17
    #37017185
Aert
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
срочно нужна помощь с подсчетом пустых ячеек!!
попробуйте нажать запись макроса
поменять высоту строк или ширину столбца
после остановки макроса увидите код
поймете как находить высоту или ширину нужного вам столбца
...
Рейтинг: 0 / 0
16.12.2010, 00:49
    #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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / срочно нужна помощь с подсчетом пустых ячеек!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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