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

Страницы: 1
Проблема удаления строки при проверке данных
 
сорри поторопился  - в эта книга его засунул     сорри за невнимательность  и огромная благодарность за помощь !  все заработало как надо
Проблема удаления строки при проверке данных
 
В примере выше некорректность удаления можно посмотреть - некорректность заключается в том что строка не удаляется а очищается + выскакивает MsgBox при удалении

Уважаемый Sanja  - скрипт внедрил в приложенном файле - но к сожалению
При удалении: строка удаляется при выпадании MsgBox  а потом почему то при закрытии MsgBox очищается следующая строка
в примере это видно
Изменено: IgorFad - 13.08.2017 11:04:24
Проблема удаления строки при проверке данных
 
пример  скрипта прилагаю
Изменено: IgorFad - 13.08.2017 09:49:05
Проблема удаления строки при проверке данных
 
так вообще непонятно что получается если Target = Empty на Target.EntireRow.Delete Shift:=xlUp  заменить
Проблема удаления строки при проверке данных
 
так же все - - также выскакивает MsgBox и строка не удаляется - в строке просто стираются значения и строка не удаляется  
Проблема удаления строки при проверке данных
 
к сожалению при этом варианте (проверил)  при попытке удалении строки - также выскакивает MsgBox и строка не удаляется - в строке просто стираются значения и строка не удаляется
Проблема удаления строки при проверке данных
 
Добрый день всем !

Написал макрос для проверки данных на числовые значения в таблице.
Но вот незадача - макрос выводит MsgBox при удалении строки в диапазоне проверки и некорректно удаляет строку.
Что надо поправить в макросе чтоб такого не было ?
Код
If Not Intersect(Target, [AF4:AF5003, AH4:AH5003, AI4:AI5003, AJ4:AJ5003, AK4:AK5003, AL4:AL5003, AN4:AN5003, AO4:AO5003, AP4:AP5003, AR4:AR5003, AT4:AT5003, AU4:AU5003, AV4:AV5003, AX4:AX5003, AY4:AY5003, AZ4:AZ5003]) Is Nothing Then
If Not IsNumeric(Target) Then
MsgBox "Нельзя вводить значения - только цифры!", 48, " Ошибка!"
Target = ""
End If
End If
Очистить содержимое ячеек в диапазоне по условию
 
благодарю - заработало !
Очистить содержимое ячеек в диапазоне по условию
 
Добрый вечер всем !

Как внедрить в макрос очистить содержимое ячеек в диапазоне по условию -  если ячейка в диапазоне содержит значение начинающееся с  "https:\\" (разные ссылки мб но начало у них одинаковое) то очищаем содержимое только этих ячеек в диапазоне.

Есть макрос  -  диапазон задан
Range(Cells(4, 29), Cells(i, 68))
Код
Dim LastRow As Long, i As Long
    LastRow = Cells(Rows.Count, 2).End(xlUp).Row
    For i = 4 To LastRow
        If Cells(i, 2) <> "" Then
            'Range(Cells(4, 29), Cells(i, 68)).Clear - как в этом диапазоне очистить только ячейки со значениями начинающимися с https://  - остальные ячейки не трогать
        End If
Next
Закрас ячейки по условию
 
Благодарю  Сергей и SAS888  за поддержку - все заработало как надо !
Закрас ячейки по условию
 
большое спасибо Сергей конечно но на строке   if chr(left(cells(x,y),1))=126 then    ошибка вылазит
пример свой прилагаю
Изменено: IgorFad - 10.08.2017 10:43:56
Закрас ячейки по условию
 
один символ ~ встречается в начале значений    еще вот нашел так для извлечения самого первого символа можно воспользоваться также функцией Mid, например

iOneSynbol = Mid(Range('A1'), 1, 1)
Закрас ячейки по условию
 
знаком - - но как определить первый   знак у значения  - значения же разные
такое вот нашел поиском iOneSynbol = Left(Range('A1'), 1)   но как  применить к диапазону пока не знаю
Изменено: IgorFad - 10.08.2017 10:05:13
Закрас ячейки по условию
 
Добрый день всем !

Столкнулся с трудностью как реализовать макрос
- Диапазон B4:BA5000
- В диапазоне лежат значения типа  aaaaa, bbbbbbbb,  ccccccccc,  ~bbbbbbbb, ~cccccc,  ~aaaaaaaaaaaa
те часть значений имеет вначале "~"
- Нужно закрасить в диапазоне  ячейки  - которые имеют вначале  "~"  (типа ~bbbbbbbb, ~cccccc,  ~aaaaaaaaaaaa) и после этого удалить у закрашенных этот знак "~" вначале значения  (не знаю как определить первый знак у значений)
Отметить цветом совпадающие ячейки в 2 диапазонах
 
поставил ваш скрипт  Nordheim  все замечательно - заработало как надо    большое спасибо вам и всем кто откликнулся !
Отметить цветом совпадающие ячейки в 2 диапазонах
 
нет  щас посмотрю  - там есть похожее ?
Отметить цветом совпадающие ячейки в 2 диапазонах
 
Доброго дня всем !

Есть исходный Диапазон 1 значений (B3:O) и диапазон 2  (P3:U) - как макросом отметить совпадающие значения в ячейках в Диапазоне 1 с Диапазоном 2 в строке (если совпадает то залить ячейку в Диапазоне 1  зеленым цветом ?). Пример ниже приложил.
Страницы: 1
Наверх