powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
5 сообщений из 5, страница 1 из 1
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
    #33192829
leni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, народ подскажите плс. можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия? Например, как только в столбце “А” макрос натыкается на ячейку с заданным шрифтом и цветом, то он возвращается на ячейку назад и вставляет пустую разделительную строку.
...
Рейтинг: 0 / 0
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
    #33193326
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно можно.
Private Sub Worksheet_Calculate()
Range("B5").Font.Size = 25
If Range("A1").Font.Size = 8 Then MsgBox "Привет"
End Sub
если в А1 установишь шрифт 8 напишет привет
Макрос запустится если произойдет расчет. Например в B5 напиши =2*8
Вместо Size можно проверять другие параметры формата
...
Рейтинг: 0 / 0
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
    #33193645
leniНапример, как только в столбце “А” макрос натыкается на ячейку с заданным шрифтом и цветом, то он возвращается на ячейку назад и вставляет пустую разделительную строку.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub InsertRows()
    Dim rng As Range
    Dim lngI As Long
    Dim lngRows As Long
    
    Set rng = [A:A]
    
    lngRows = rng.Rows.Count
    
    rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
    
    For lngI =  1  To lngRows
        If rng.Cells(lngI,  1 ).Font.ColorIndex =  3  And _
          rng.Cells(lngI,  1 ).Font.Name = "Arial" Then
            rng.Cells(lngI,  1 ).EntireRow.Insert
            lngI = lngI +  1 
        End If
    Next lngI
End Sub
...
Рейтинг: 0 / 0
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
    #33213772
leni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шрифт меняется, а пустая строка не встовляется((
...
Рейтинг: 0 / 0
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
    #33214814
leniШрифт меняется, а пустая строка не встовляется((
Значит неправильно указываешь:
Код: plaintext
Font.Name = "Arial"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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