Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл - если последние 3 знака номера в ячейке = х , то... / 3 сообщений из 3, страница 1 из 1
31.10.2003, 10:57
    #32311394
Цикл - если последние 3 знака номера в ячейке = х , то...
Уважаемые форумчане:)

Бьюсь над задачей - есть огромный файл в экселе и надо в соответствии со внутренним номером (кодом строки) отформатировать строчку (покрасить) и одну ячейку в этой строке - отступ сделать в определенное количество знаков

как проще всего задать в цикле, просматривающем строки условие

если в ячейке (i,1) последние два знака=00 то делать выравнивание
если полследние четыре знака = 0099 - то делать другое вырав
если посл 5 знаков = 00099 то...

Вот не могу понять как условие сформулировать -
Если последние N цифр в ячейке (i,1) = x то...
Поможите, не дайте остаться на работе на выходные
...
Рейтинг: 0 / 0
31.10.2003, 11:05
    #32311410
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл - если последние 3 знака номера в ячейке = х , то...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Public Sub myFormat()
Dim R As Range
For Each R In Range( "A1:A20" )
    If Right(R.Value,  2 ) =  "00 " Then
        R.HorizontalAlignment = xlCenter
        R.EntireRow.Interior.Color = vbRed
    End If
    If Right(R.Value,  4 ) =  "0099 " Then
        R.HorizontalAlignment = xlLeft
        R.EntireRow.Interior.Color = vbGreen
    End If
    If Right(R.Value,  5 ) =  "00099 " Then
        R.HorizontalAlignment = xlRight
        R.EntireRow.Interior.Color = vbBlue
    End If
        
Next R
End Sub

...
Рейтинг: 0 / 0
31.10.2003, 11:43
    #32311510
Цикл - если последние 3 знака номера в ячейке = х , то...
О спасибо !!! Буду ровнять и выравнивать) А то прям в печали был...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Цикл - если последние 3 знака номера в ячейке = х , то... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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