Дата: Понедельник, 14.01.2013, 13:40 |
Сообщение № 1
Группа: Гости
Здравствуйте
Как засинить все поля где написан брэнд парфюмерии (вверху файлов приведены примеры на первых брэндах) и удалить 100 в этой строке при помощи формулы??? Или при помощи какого нибудь другова автоматического метода
Как засинить все поля где написан брэнд парфюмерии (вверху файлов приведены примеры на первых брэндах) и удалить 100 в этой строке при помощи формулы??? Или при помощи какого нибудь другова автоматического метода
Sub Macros() Dim i As Long, Brand As String For i = 6 To Range("B" & Rows.Count).End(xlUp).Row If Range("C" & i) = "" Then Range("G" & i) = "" Range("B" & i & ":H" & i).Interior.ColorIndex = 33 Brend = Range("B" & i) & " " Else Range("B" & i) = Replace(Range("B" & i), Brend, "") End If Next i End Sub
[/vba] См. Файл.
Макрос [vba]
Код
Sub Macros() Dim i As Long, Brand As String For i = 6 To Range("B" & Rows.Count).End(xlUp).Row If Range("C" & i) = "" Then Range("G" & i) = "" Range("B" & i & ":H" & i).Interior.ColorIndex = 33 Brend = Range("B" & i) & " " Else Range("B" & i) = Replace(Range("B" & i), Brend, "") End If Next i End Sub
Что-то я перестарался с макросом. Из названий парфюма убрал бренд. Если это не нужно замените код на [vba]
Код
Sub Macros() Dim i As Long For i = 6 To Range("B" & Rows.Count).End(xlUp).Row If Range("C" & i) = "" Then Range("G" & i) = "" Range("B" & i & ":H" & i).Interior.ColorIndex = 33 End If Next i End Sub
[/vba]
Что-то я перестарался с макросом. Из названий парфюма убрал бренд. Если это не нужно замените код на [vba]
Код
Sub Macros() Dim i As Long For i = 6 To Range("B" & Rows.Count).End(xlUp).Row If Range("C" & i) = "" Then Range("G" & i) = "" Range("B" & i & ":H" & i).Interior.ColorIndex = 33 End If Next i End Sub