Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2011, 13:48   #1
redwert
 
Регистрация: 03.11.2011
Сообщений: 4
По умолчанию Макрос вставки пустой строки

Пишу макрос обработки файла, и никак не получеться вставить пустю строку перед строкой, первая ячека в которой содержит слово Склад, например: Склад № 1, Склад № 2 и т.д.
Пожплуйста, подскажите эту часть кода, пожалуйста.
redwert вне форума Ответить с цитированием
Старый 10.11.2011, 14:01   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Эта часть кода может выглядеть так:
Код:
If ActiveCell.Value = "Cклад" Then ActiveCell.EntireRow.Insert
хотя, конечно, возможны варианты
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 10.11.2011, 14:16   #3
redwert
 
Регистрация: 03.11.2011
Сообщений: 4
По умолчанию

Вся сложность вычленить слово склад и ячейки склад №1, склад №2, и т.д.
redwert вне форума Ответить с цитированием
Старый 10.11.2011, 14:18   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Вся сложность вычленить слово склад и ячейки склад №1, склад №2, и т.д.
Вот!!!)
И только теперь начинаются уточнения...
Впрочем - как всегда)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 10.11.2011, 14:21   #5
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Код:
Sub ff()
Dim i&
For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
    If Cells(i, 1) Like "Склад*" Then Rows(i).Insert
Next
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 10.11.2011, 14:24   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Да и нет никаких сложностей
Почитайте Функции обработки текста

хотя бы вот это можно:
Код:
slovo = Left(ActiveCell, 5) ' равняется "Склад"
зы
Как я и говорил - возможны варианты)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос вставки строк!!! Andrew11 Microsoft Office Excel 2 10.03.2011 16:09
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51
Макрос при вставки строк Trimbl Microsoft Office Excel 11 08.02.2010 10:40
Как сделать макрос вставки строк? Григорий_краснодар Microsoft Office Excel 1 26.11.2009 14:31
Макрос Excel поиска и вставки igorok Microsoft Office Excel 2 08.07.2009 18:49