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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.05.2008, 13:00   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию макросом дополнить название

Всем добрый день!
Подскажите, пожалуйста, как макросом сделать дополнение к названию или к чертежу
В колонке "C" , начиная со второй строки (их почти 6000)стоит название детали тепловоза (латинские буквы)и его чертеж. Причем название может начинаться после пробела и название не отделено пробелом от чертежа. короч. при вводе названий... всякое бывает

Reduktor 2PIS364.678/2
Gaika hvostovika 3456-56-67.3
Palec shatuna 5PIS 14. 3567.3.sb
Krishka cilindraM6214D40. 567.98sb.
Мне надо , когда я напротив выбранных названий материалов в колонке "AQ" поставлю значек "y" , запустив макрос ,появляется форма если по умолчанию то у меня после названия и чертежа после пробела появится запись "(ne ispolzovatj) !" или если надо написать что-то другое то вписать в окошке формы.
Т.е. я в колонке "AQ" напротив каждого наименования зап.части, которые мы в дальнейшем не будем использовать или перевезем на другой склад, понаставлю игреков , запускаю макрос и он допишет то что надо

Palec shatuna 5PIS 14. 3567.3.sb (ne ispolzovatj !)
Заранее благодарю
Romuald вне форума
Старый 22.05.2008, 13:14   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Примерно так:
Код:
Sub Adding()

    Dim x As String, i As Long
    Application.ScreenUpdating = False
    
    x = InputBox("Insert string for add", "String")
    If x = "" Then x = "(ne ispolzovatj) !"
    
    For i = 2 To Cells(Rows.Count, "AQ").End(xlUp).Row
        If Cells(i, "AQ") = "y" Then Cells(i, "C") = Cells(i, "C") & " " & x
    Next

End Sub
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 22.05.2008, 17:31   #3
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888
Спасибо!! Огромное!!!
Romuald вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с макросом SoFuWa Microsoft Office Excel 7 15.08.2008 15:26
Надо дополнить плз... Droid Общие вопросы Delphi 12 24.04.2008 18:01
изменение заблокированной ячейки макросом Slim Microsoft Office Excel 3 29.04.2007 13:19