Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия? / 5 сообщений из 5, страница 1 из 1
30.07.2005, 14:03:59
    #33192829
leni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
Привет, народ подскажите плс. можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия? Например, как только в столбце “А” макрос натыкается на ячейку с заданным шрифтом и цветом, то он возвращается на ячейку назад и вставляет пустую разделительную строку.
...
Рейтинг: 0 / 0
31.07.2005, 20:28:25
    #33193326
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
Конечно можно.
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
01.08.2005, 10:15:01
    #33193645
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
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
12.08.2005, 18:07:02
    #33213772
leni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
Шрифт меняется, а пустая строка не встовляется((
...
Рейтинг: 0 / 0
15.08.2005, 08:06:44
    #33214814
Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия?
leniШрифт меняется, а пустая строка не встовляется((
Значит неправильно указываешь:
Код: plaintext
Font.Name = "Arial"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Можно ли в VBA прописать по формату ячейка(цвет текста, жирность) последующие действия? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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