Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
Здраствуйте Подскажите правильный код Как произвести удаление найденной строки переменной i столбца 26 удаление 31-ной ячейки (то есть все) Cells(i, 26 & ":" & i + 30).Clear ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 05:49 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, Немного по-другому. Переменная (i) это найденная ячейка, от нее влево на -1 ячейку и вниз на 30 (включая все 30 ячеек с найденной ячейкой, значит 31) удалить. Так что ли? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 10:31 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, отвечаю,насколько понял вопрос. Это надо? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:13 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
vlth, Данное условие If Cells(i, 27).Text = ComboBox1.Text Then нахождение нужной ячейки столбца 27 по совпадению текста с текстом ComboBox1.Text Поле нахождения нужной ячейки переход в лево на одну от найденной и вниз на 30, то есть все 31, затем удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:27 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, Для полного понимания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:52 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, найденная ячейка удаляется? Или 31 - это ячейки в столбце слева от найденной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:55 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
Всё, последний вопрос снят - вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:56 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
If Cells(i, 27).Text = ComboBox1.Text Then _ Cells(i, 27).Offset(, -1).Resize(31).Delete Shift:=xlUp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 11:58 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
vlthIf Cells(i, 27).Text = ComboBox1.Text Then _ Cells(i, 27).Offset(, -1).Resize(31).Delete Shift:=xlUp Resize(31) наверное 30 в лево от найденной это превая и зо вниз уже 31??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 12:01 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, если боитесь удалить лишнее (да и для проверки, с тем ли диапазоном Вы работаете, в других случаях), выделяйте диапазон при тестировании своего кода Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 12:08 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
vlth, При использования Select все нормально идет нужное выделение При выполнении .Delete Shift:=xlUp идут сбои по основному коду ошибки в ячейках и так далее, короче не пойму в чем дело. Может использовать Clear при Clear вроде все нормально Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 13:19 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, почему - нет? - конечно, нормальный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 13:23 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
vlth, А как проверить диапазон от минус 27 тридцать одну ячейку и если найдено значение больше “” то удалить данное значение (то есть удалять не полностью а выборочно). Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 15:00 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, например, так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 18:19 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
vlth, Благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 21:20 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail, Здравствуйте. Подскажите как создать условие без переменной 1) .Cells(2, 27).Text Поиск ячейки с текстом со строки 2 по 444 столбца 27, по совпадению текста с ячейкой .Range("AA1").Text 2) Минус от найденной ячейки в лево, затем тридцать одну ячейку очистить. .Cells(2, 27).Text = Sheets("Отчет").Range("AA1").Text Then .Cells(, 27).Offset(, -1).Resize(31) = "" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2010, 17:23 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
segail Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2010, 23:02 |
|
||
|
Удаление найденного диапазона
|
|||
|---|---|---|---|
|
#18+
а как найти и удалить ячейку если слева и справа ее пусто? Например в таблице Excel есть, ну допустим в ячейке С3 дата (01.02.2010), причём B3 и D3 пустые и в ячейке К125 есть дата (05.06.2010), причем J125 и L125 также пустые. Суть вопроса:подскажите код VBA чтобы найти в масиве данных(на листе) ячейку с датой причем в рядом находящихся ячейках справа и слева должна быть пустота(null) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2010, 17:02 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36467731&tid=2159649]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 423ms |

| 0 / 0 |
