Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как выделить несмежный диапазон ячеек по условию ?
 
самому не допереть до этого - мало знаний  Благодарю за помощь - работает !
Изменено: maxvel333 - 28.01.2022 17:31:00
Как выделить несмежный диапазон ячеек по условию ?
 
Добрый день всем !

В таблице часть строк закрашена цветом. В столбце нужно выделить несмежный диапазон незакрашенных  ячеек.
Так сделал - не получается  
Код
With Worksheets("Лист1")

Dim lLastRow As Long, i As Long
lLastRow = .Cells(Rows.Count, 2).End(xlUp).Row
For i = 6 To lLastRow
If .Cells(i, 2).Interior.Color <> RGB(255, 230, 153) Then
.Cells(i, 2).Select
End If
Next i
End With

End Sub

Пример во вложении
Выделение жирным шрифтом только цифры в столбце
 
Благодарю всех кто помог !
Выделение жирным шрифтом только цифры в столбце
 
Добрый вечер всем !

В столбце D таблицы заполнены значения типа
win7_chrom80
win8_firefox74
win8.1_chrom81
win10_firefox75
win7_chrom83
win8_firefox76
win8.1_chrom84
win10_firefox77

Как макросом в столбце D сделать жирным шрифтом только все цифры, а буквы оставить нормальным шрифтом ?
Копирование строк с листа на лист по условию
 
так вроде сработало - все правильно или нет ?
Код
Option Explicit         ' Обязательное объявление переменных
Option Compare Text     ' отсутствие чувствительности к регистру при сравнении символов
 
    Sub КопироватьЛист1_в_Лист2()
    Dim Sh1 As Worksheet
    Dim Sh2 As Worksheet
    Dim i As Long, i2 As Long
    Set Sh1 = Sheets("Товары для рекламы")
    Set Sh2 = Sheets("Витрина")
      For i = 3 To Sh1.Cells(Rows.Count, 6).End(xlUp).Row
      For i2 = 3 To Sh2.Cells(Rows.Count, 6).End(xlUp).Row
        If Sh1.Cells(i, 6).Value = Sh2.Cells(i2, 6).Value Then
              Rows(i).Copy Sh2.Cells(i2, 1)
        End If
      Next
      Next
    End Sub
Изменено: maxvel333 - 25.05.2019 14:46:25
Копирование строк с листа на лист по условию
 
пример нашел - пробовал сделать по примеру - не сработало
Код
Option Explicit         ' Обязательное объявление переменных
Option Compare Text     ' отсутствие чувствительности к регистру при сравнении символов
 
    Sub КопироватьЛист1_в_Лист2()
    Dim Sh1 As Worksheet
    Dim Sh2 As Worksheet
    Dim i As Long, i2 As Long
    Set Sh1 = Sheets("Товары для рекламы")
    Set Sh2 = Sheets("Витрина")
      For i = 3 To Sh1.Cells(Rows.Count, 6).End(xlUp).Row
      i2 = i2 + 1
        If Sh1.Cells(i, 6).Value = Sh2.Cells(i2, 6).Value Then
'              i2 = i2 + 1
              Rows(i).Copy Sh2.Cells(i2, 1)
        End If
      Next i
    End Sub

Копирование строк с листа на лист по условию
 
Всем добрый день !

На 1 листе "Товары для рекламы" в диапазоне A3:R занесены данные в строках
На 2 листе "Витрина" аналогичный диапазон A3:R и занесена часть данных
с листа1
При этом на листе1 и листе2 значения в столбце F совпадают

Как скопировать макросом строки с листа1 на лист2 по условию:
Если значение Лист1."F" совпадает со значением Лист2."F" то
строка с Лист1 копируется в Лист2 с сохранением форматирования,
те формат строки Лист1 тоже копирутся в Лист2
если нет совпадения то не копируется ?

Файл прилагаю
Изменено: maxvel333 - 25.05.2019 14:03:31
Поиск на листе целых слов ( не по части слова)
 
извините не знал
тк недавно на форуме
можно тема Поиск на листе целых слов ( не по части слова)     так вернее будет
Изменено: maxvel333 - 28.01.2017 01:02:02
Поиск на листе целых слов ( не по части слова)
 
ваш вариант найдет часть слова в примере щас выложу
Изменено: maxvel333 - 28.01.2017 00:23:59
Поиск на листе целых слов ( не по части слова)
 
я понял вас Юрий проблема в другом
"те задаю в строке поиска -  Me.TextBox1.Value & "*" - ищет крайние  левые значения по кускам текста слева направо те значения  с начала  текста в ячейке
& "*" Me.TextBox1.Value  - ищет крайние правые значения по кускам текста
"*" & Me.TextBox1.Value & "*" - ищет кусок текста в середине документа
Как найти Me.TextBox1.Value по полному совпадению точно  в любом месте текста ?

Like кусок текста точно не подходит
Изменено: maxvel333 - 28.01.2017 00:10:26
Поиск на листе целых слов ( не по части слова)
 
макросы
те задаю в строке поиска -  Me.TextBox1.Value & "*" - ищет крайние левые значения по кускам текста слева направо те значения  с начала текста в ячейке
& "*" Me.TextBox1.Value  - ищет крайние правые значения по кускам текста
"*" & Me.TextBox1.Value & "*" - ищет кусок текста в середине документа
Как найти Me.TextBox1.Value по полному совпадению точно  в любом месте текста ?

Проблема как расположен текст в ячейке  - если текст один "Дом" то поиск  Me.TextBox1.Value  его найдет  по условию части текста а нужно полное совпадение в любом месте текста.??
Изменено: maxvel333 - 28.01.2017 00:21:29
Поиск на листе целых слов ( не по части слова)
 
да просмотрел но не нашел ответа
Поиск на листе целых слов ( не по части слова)
 
здраввствуйте
нигде не могу найти полную справку по Подстановочные символы в Excel  одни огрызки про * и ?   помогите ссылкой на полную справку
Проблема как выделить точное значение текста в любом месте текста - в начале в середине в конце
те найти в тексте .Value способом "*" .Value "*" - только   в середине получается  или .Value "*"  в начале или "*" .Value в конце
и это по части слова получается
Есть ли подстановочные символы на поиск целого слова (по точному совпадению в любом месте) в тексте из TextBox в любом месте поиска?  
Изменено: maxvel333 - 28.01.2017 01:03:31
Как отсортировать столбец по значениям ячеек (алфавитно-цифровая сортировка)
 
приветствую всех

Как макросом отсортировать столбец со значениями ячеек правильно, те если разделить значение ячейки на буквы и цифры - то получится одновременно надо буквы по возрастанию и числа по возрастанию

текст из справки
Цитата
При сортировке алфавитно-цифрового текста Microsoft Excel сравнивает значения по знакам слева направо. Например, если ячейка содержит текст «A100», Microsoft Excel поместит ее после ячейки, содержащей запись «A1», и перед ячейкой, содержащей запись «A11».
те получится от А до Я сортировка
A1
A100
A11
B1
B100
B18

а надо так
A1
A11
A100
B1
B18
B100

как можно макросом сделать такую сортировку   - если в ячеках столбца стоят значения ячеек ( сортировка от А до Я не подходит ) ?
Страницы: 1
Наверх