powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как вывести толькопервое число из масива
40 сообщений из 40, показаны все 2 страниц
как вывести толькопервое число из масива
    #36877647
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мужики вы можете помоч вывести только первое число которое на ходится в диапозоне 6 до 100
Sub test()
Sheets(1).Select
Dim Myrange As Range
Set Myrange = Range("a1: a100")
If Myrange.....????? <> "" Then
If Myrange.....????? = "1" Then
call test1
End If
If Myrange.....????? = "2" Then
call test2
end if
Else
MsgBox "nothig"
End If
End Sub

Мужики заранее спасибо
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877665
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сезон, похоже, начался.

Сами код писали?
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877671
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdanвывести только первое число которое на ходится в диапозоне 6 до 100
Код: plaintext
Msgbox "6"
строго в соответствии с ТЗ

ну или пишите повнятнее...
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877691
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, да друг сам писал, а что ты имееш в виду Т3
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877693
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т ехническое З адание
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877698
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какой оператор должен быть после Myrange ........?????? чтобы вывести число из диапазона Myrange?
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877701
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо For
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877703
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdanкакой оператор должен быть после Myrange ........?????? чтобы вывести число из диапазона Myrange?
Зачем вам вообще работа с Range? Используйте функцию Cells вместо него
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877712
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, друг я могу его сделать и подругому не ламая голову, но мне просто очень интересно как сделать именно через range
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877715
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One
друг я магу через for )))
но для расширения кругозора
хачу использовать майрэйнже
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877716
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanShocker.Pro, друг я могу его сделать и подругому не ламая голову, но мне просто очень интересно как сделать именно через range
Используйте цикл For Each
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877717
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, ты имеееш в виду "Cells.text"
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877721
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanShocker.Pro, ты имеееш в виду "Cells.text"
в каком сообщении?
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877729
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, друг Я Магу его сделать используя оператор ФОР ИЧ
но я хачу научица писать как профессионал чтобы выглядело красиво
только по этому прашу памоч вас разабраться именно с этим оператором
Я со вчерашнего дня борюс с ним и немогу сделать так чтобы он мне показал Myrange = "4" или "N"
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877732
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Зачем вам вообще работа с Range? Используйте функцию Cells вместо него


Харашо подскажи как с Cells буду больше знать :)
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877736
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
справку не пробовали открывать для начала? или лучше сразу в MSDN , можно и в интернете на микрософте посмотерть объектную модель
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877741
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanShocker.Pro, друг Я Магу его сделать используя оператор ФОР ИЧ
но я хачу научица писать как профессионал чтобы выглядело красиво
только по этому прашу памоч вас разабраться именно с этим оператором
Я со вчерашнего дня борюс с ним и немогу сделать так чтобы он мне показал Myrange = "4" или "N"

Штобы выгледить кросиво дльа ночало нужнаноучитцо песать паруски бизашыбок.

Профессионал бы сделал через Cells или For Each
Профессионал заглянул бы в хелп и увидел там примеры по использованию Cells
Что ты хочешь от диапазона я до сих пор понять не могу.
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877754
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanShocker.Pro, друг Я Магу его сделать используя оператор ФОР ИЧ
но я хачу научица писать как профессионал чтобы выглядело красиво
только по этому прашу памоч вас разабраться именно с этим оператором
Я со вчерашнего дня борюс с ним и немогу сделать так чтобы он мне показал Myrange = "4" или "N"

Штобы выгледить кросиво дльа ночало нужнаноучитцо песать паруски бизашыбок.

Профессионал бы сделал через Cells или For Each
Профессионал заглянул бы в хелп и увидел там примеры по использованию Cells
Что ты хочешь от диапазона я до сих пор понять не могу.


Брат ну я ни Руский поэтому мне скидка на ашипки
Вобшем в диапозоне есть только одно число в зависимости от этого числа мне вызывает процедыру с этим числом чисел может быть 285

я написал большую прогу скоро будет в инете она на 50 % состоит из опереторов ФОР ИЧ ИФ однако даже написав такую прогу я не чуствую себя профессионалом а только студент :/
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877760
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanВобшем в диапозоне есть только одно число в зависимости от этого числа мне вызывает процедыру с этим числом чисел может быть 285
без комментариев
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877765
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offХорошее слово - процедыра. Это такая огромная и бездонная процедура
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877766
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanВобшем в диапозоне есть только одно число в зависимости от этого числа мне вызывает процедыру с этим числом чисел может быть 285
без комментариев

???????????????????????
не понял????????
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877771
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro+
offХорошее слово - процедыра. Это такая огромная и бездонная процедура

Процедура или Процедыра ))
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877775
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdanне понял????????
совершенно верно
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877781
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MerdanShocker.Pro++
offХорошее слово - процедыра. Это такая огромная и бездонная процедура

Процедура или Процедыра ))

в итоге можно чтонибудь получить от майрэндже
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877789
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdanв итоге можно чтонибудь получить от майрэндже
на второй круг пошел....

а надо-то что?
сделать так, чтобы 1=285?
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877803
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanв итоге можно чтонибудь получить от майрэндже
на второй круг пошел....

а надо-то что?
сделать так, чтобы 1=285?


да совершенно верно
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877811
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanShocker.Proа надо-то что?
сделать так, чтобы 1=285?
да совершенно верно
Я не в силах изменить вселенную.
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877817
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanShocker.Proа надо-то что?
сделать так, чтобы 1=285?
да совершенно верно
Я не в силах изменить вселенную.
друг Я изменю Я тебе гарантию даю 1000%
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877820
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanShocker.ProMerdanShocker.Proа надо-то что?
сделать так, чтобы 1=285?
да совершенно верно
Я не в силах изменить вселенную.
друг Я изменю Я тебе гарантию даю 1000%
Это!
Это посильнее Фауста Гёте Ципиховича Эндрю!
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877842
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanShocker.ProMerdanShocker.Proа надо-то что?
сделать так, чтобы 1=285?
да совершенно верно
Я не в силах изменить вселенную.
друг Я изменю Я тебе гарантию даю 1000%
Это!
Это посильнее Фауста Гёте Ципиховича Эндрю!

Ни Фауста Гёте Ципиховича Эндрю![/quot] друг тут проблема в другом ты или меня не доацениваеш ли уж слижком сильно себя переацениваеш

Я спрашивал элементарную задачу чтобы Майренже показала цифру в диапозоне, в диапазоне только одна цифра. так вод какая команда после РЕЙНДЖЕ выведет текст из ячейки пусть выведет хотябы в МЕСЕЖЕБОКС

И ВСЕ!!!! и для этого вселенную менять не надо
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877843
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdan,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub test()
'максимально оставляла твой код
Sheets( 1 ).Select
Dim Myrange As Range
Set Myrange = Range("a1:a100")
Dim j1, j2
j1 =  0 
j2 =  0 
Do While j1 <  100 
    j1 = j1 +  1 
    j2 = Myrange.Cells(j1,  1 )
    If j2 <  6  Or j2 >  100  Then
        Exit Do
    End If
Loop

MsgBox "nothig=" & j2 & " строка=" & j1

End Sub
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877850
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКАMerdan,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub test()
'максимально оставляла твой код
Sheets( 1 ).Select
Dim Myrange As Range
Set Myrange = Range("a1:a100")
Dim j1, j2
j1 =  0 
j2 =  0 
Do While j1 <  100 
    j1 = j1 +  1 
    j2 = Myrange.Cells(j1,  1 )
    If j2 <  6  Or j2 >  100  Then
        Exit Do
    End If
Loop

MsgBox "nothig=" & j2 & " строка=" & j1

End Sub




Бабуля Я целую тебя в обе щочки. :)) Бабуля ты вселенную не поменяля:))
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877852
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MerdanБабуля Я целую тебя в обе щочки. :)) Бабуля ты вселенную не поменяля:))
А фигли толку. Там все равно используется Cells и MyRange оттуда можно смело выкинуть - он там лишний
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877854
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MerdanПЕНСИОНЕРКАMerdan,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub test()
'максимально оставляла твой код
Sheets( 1 ).Select
Dim Myrange As Range
Set Myrange = Range("a1:a100")
Dim j1, j2
j1 =  0 
j2 =  0 
Do While j1 <  100 
    j1 = j1 +  1 
    j2 = Myrange.Cells(j1,  1 )
    If j2 <  6  Or j2 >  100  Then
        Exit Do
    End If
Loop

MsgBox "nothig=" & j2 & " строка=" & j1

End Sub




Бабуля Я целую тебя в обе щочки. :)) Бабуля ты вселенную не поменяля:))
спасибо девочка я тебе от души БЛАГОДАРЮ за понимание и помощ
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877855
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProMerdanБабуля Я целую тебя в обе щочки. :)) Бабуля ты вселенную не поменяля:))
А фигли толку. Там все равно используется Cells и MyRange оттуда можно смело выкинуть - он там лишний
))
Мля ВОТ ТЫ вредный
)))
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877856
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пенсионерка, это обязательно должна быть бабуля ???????? )
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877867
Merdan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович ЭндрюПенсионерка, это обязательно должна быть бабуля ???????? )
а ты где видел чтобы молодые девочки на пенсию выходили? :))
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36877879
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdan,
да это я так чисто отметится, а то меня катают, чтобы Вы понимали о ком идёт речь
В экселе я пас
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36881494
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И Select там не нужен. И не нужна итерация по всем ячейкам, некоторые из них могут быть пустыми....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Private Sub CommandButton1_Click() 
    Dim oSht  As Worksheet 
    Dim lngRow As Long 
    Dim dblReturn As Double 
    
    Set oSht = ThisWorkbook.Worksheets( 1 ) 
    lngRow =  1  
    
    dblReturn = GetNumber(oSht, lngRow) 
    If Bingo(dblReturn) Then GoTo MethodExit 
    
    While lngRow <  101  
            lngRow = oSht.Range("A" & CStr(lngRow)).End(xlDown).Row 
            If lngRow <  101  Then 
                dblReturn = GetNumber(oSht, lngRow) 
                If Bingo(dblReturn) Then GoTo MethodExit 
            End If 
    Wend 
    
MethodExit: 
    
    MsgBox dblReturn 
    
End Sub 

Private Function GetNumber(ByRef ioSht As Worksheet, _ 
                                          ByVal plngRow As Long) As Double 
                                          
    If IsNumeric(ioSht.Range("A" & CStr(plngRow)).Value) Then 
        GetNumber = ioSht.Range("A" & CStr(plngRow)).Value 
    End If 
    
End Function 

Private Function Bingo(ByVal pdblNbr As Double) As Boolean 
    Bingo = pdblNbr >=  6  And pdblNbr <=  100  
End Function
...
Рейтинг: 0 / 0
как вывести толькопервое число из масива
    #36882513
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Merdan[quot Shocker.Pro]Штобы выгледить кросиво дльа ночало нужнаноучитцо песать паруски бизашыбок.
Брат ну я ни Руский поэтому мне скидка на ашипки
Брат, а ты не пробовал Бейсику скормить фразы типа "MsgBoks" или "ActiveShit"? Что бы он тебе ответил?
Так что ответ на свой вопрос ты мог бы получить уже в третьем посте, если бы уважал русский так же, как дядю Билли...
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как вывести толькопервое число из масива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]