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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2013, 17:40   #1
Вадим12091965
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 143
По умолчанию Как записать процедуру?

Всем привет. У меня есть 4 блока выражений:
1.
Код:
Лист9.[O5].Value = TextBox9.Text Else Лист9.[O5].Value = ""
2.
Код:
Лист9.[O7].Value = TextBox9.Text Else Лист9.[O7].Value = ""
            Лист9.[R7].Value = TextBox12.Text Else Лист9.[R7].Value = ""
3.
Код:
Лист9.[M9].Value = TextBox9.Text Else Лист9.[M9].Value = ""
            Лист9.[N9].Value = TextBo5.Text Else Лист9.[N9].Value = ""
            Лист9.[P9].Value = TextBox12.Text Else Лист9.[P9].Value = ""
            Лист9.[Q9].Value = TextBox11.Text Else Лист9.[Q9].Value = ""
4.
Код:
Лист9.[M11].Value = TextBox9.Text Else Лист9.[M11].Value = ""
            Лист9.[N11].Value = TextBo5.Text Else Лист9.[N11].Value = ""
Можно ли записать для каждого блока свою процедуру где переменной будет номер строки (каждого из таких выражений будет много, отличаться будут только номером строки), что-бы мог вставить в нужный мне код выражение Call a1 (87), где а1 (а2, а3, а4) - процедура блока №1, №2, №3, №4 соответственно; 87(переменная) - номер строки?

Последний раз редактировалось Вадим12091965; 28.09.2013 в 18:33.
Вадим12091965 вне форума Ответить с цитированием
Старый 28.09.2013, 18:01   #2
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

вот так что ли?
Код:
sheets("лист9").range("M" & i).value=textbox9.text else sheets("лист9").range("M" & i).value=""

Последний раз редактировалось maksim_serg; 28.09.2013 в 19:27.
maksim_serg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сравнить 4 числа,наименьшее записать в R15.как вычислить степень? dezder Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 18.12.2011 13:02
Написать процедуру, заменяющую стандартную процедуру Insert Andi5 Паскаль, Turbo Pascal, PascalABC.NET 2 24.11.2011 17:57
Как отменить процедуру? KoBRaAndrey Общие вопросы Delphi 5 05.10.2009 11:12
как вызвать процедуру? ai\ekcah^p Паскаль, Turbo Pascal, PascalABC.NET 4 25.06.2009 11:21
Как вызвать процедуру ??? Marat Помощь студентам 8 02.03.2007 15:11