Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:53 30.05.24 
Компютри и Интернет
   >> Електронни таблици
*Кратък преглед

Тема inputboxнови  
Автор intermaniq (новак)
Публикувано29.07.11 15:00



Здравейте !
Следната задача ме затруднява, тъй като в моите проекти досега не съм използвала inputbox, като средство за въвеждане на данни.

Каква е задачата :
В Userform1 съм поставила един textbox1
в него съм поставила ето този код :

Private Sub textbox1_enter()
Dim strbr As Integer
strbr = InputBox(prompt:="Въведете число")
textbox1 = strbr
до тук добре ....
но, сега как да продължа ....
продължението на задачата е следното : когато се върна отново на textbo1 и въведа число в inputbox то сбора от въведените числа да се изпишат в textbox1
Ето едно примерче, за да стане ясно:
първото въведено число :5
второто въвдено число:7
в textbox1 трябва да се получи 12 тоест всички въведени числа да се натрупват като сбор в textbo1
Благодаря предварително !!!



Тема Re: inputbox [re: intermaniq]  
Автор Naki (Company PC Guy)
Публикувано31.07.11 17:44



Dim int1 As Integer
Dim int2 As Integer
int1 = InputBox("Enter number 1:")
int2 = InputBox("Enter number 2:")
TextBox1.Text = int1 + int2

Ако не става горното, кажи защо не става, и ще пробвам друго да предложа...
Колко числа искаш да събереш, 2, 3, 20, 1000...??


Редактирано от Naki на 31.07.11 17:45.



Тема Re: inputboxнови [re: intermaniq]  
Автор intermaniq (новак)
Публикувано01.08.11 23:34



Здравей !
Идеята е следната: Числата, който въвеждам , чрез inputbox да се събират , тоест да се натрупват, пример:
кликам върху textbox1, появява се inputbox, въвеждам цифрата 5 и в textbox1 се появява въведената цифра 5. След това кликам пак върху въпросния textbox1, отново се появява inputbox, въвеждам цифрата 7 и резултата в textbox e 12 и така, колкото пъти кликам върху textbox1, толкова пъти въвеждам числа,които се събират в въпросния textbox1



Тема Re: inputboxнови [re: intermaniq]  
Автор zhitov (член)
Публикувано04.08.11 09:33



Пробвай това:

Private Sub textbox1_enter()

Dim strbr As Integer
strbr = InputBox(prompt:="Въведете число, 0 за изход")
Do While strbr
TextBox1 = Val(TextBox1.Value) + strbr
strbr = InputBox(prompt:="Въведете число")

Loop

End Sub

Само дето пре мен InputBox забива, ако натиснеш Cancel или не въведеш нищо. Трябва да въведеш 0 (нула), за да затвориш InputBox-а и да видиш резултата.

Всъщност, забива заради това Dim strbr As Integer

Редактирано от zhitov на 04.08.11 09:37.




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.