powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите с командами в Visual Basic
3 сообщений из 3, страница 1 из 1
помогите с командами в Visual Basic
    #37564006
аленка20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте...мне дали решили задачу: определение настроения по цветозаписи..и мне надо скоро отчитываться по ней...а я не пойму что где означает...какие команды что означают...помогите пожалуйста...очень прошу!!!!
основная таблица делается в экселе а потом открывается Visual Basic и там идет всё программирование.....там 5 кнопок и под каждой программирование, следующие кнопки(может это поможет): начало дня, конец дня, результат, очистить, проверка ввода, еще есть пустой экран, куда выводятся фамилии



Код: vbnet
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.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
Private Sub CheckBox1_Click()

End Sub
Public Sub CommandButton1_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 22
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = 3
End If
Next
End If

If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 22
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = 3
End If
Next
End If





End Sub
Private Sub CommandButton10_Click()
Dim S(11) As Integer
Dim A(11) As Integer
If OptionButton2.Value = True Then
For j = 0 To 10
S(j) = Range("E3").Offset(j, 0).Interior.ColorIndex
If S(j) = 2 Then
n = 1
Else
n = n - 1
End If
Next
If n = 1 Then
MsgBox ("Перед получением результата заполните все данные ")
End If
End If


If OptionButton1.Value = True Then
For j = 0 To 10
S(j) = Range("C3").Offset(j, 0).Interior.ColorIndex
If S(j) = 2 Then
n = 1
Else
n = n - 1
End If
Next
If n = 1 Then
MsgBox ("Перед получением результата заполните все данные ")
End If
End If


End Sub



Private Sub CommandButton2_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 4
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = 2
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 4
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = 2
End If
Next i
End If
End Sub

Private Sub CommandButton3_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 6
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = 1
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 6
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = 1
End If
Next i
End If
End Sub

Private Sub CommandButton4_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 51
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = 0
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 51
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = 0
End If
Next i
End If
End Sub

Private Sub CommandButton5_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 5
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = -1
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 5
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = -1
End If
Next i
End If
End Sub

Private Sub CommandButton6_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 13
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = -2
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 13
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = -2
End If
Next i
End If
End Sub

Private Sub CommandButton7_Click()
If OptionButton1.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("C3").Offset(i, 0).Interior.ColorIndex = 16
Worksheets("Результаты").Range("C3").Offset(i, 1).Value = -3
End If
Next i
End If
If OptionButton2.Value = True Then
For i = 0 To 10
If ListBox1.ListIndex = i Then
Worksheets("Результаты").Range("E3").Offset(i, 0).Interior.ColorIndex = 16
Worksheets("Результаты").Range("E3").Offset(i, 1).Value = -3
End If
Next i
End If
End Sub



Public Sub CommandButton8_Click()
Dim A(11) As Integer
i = Range("D3:D13")

If OptionButton1.Value = True Then
For i = 0 To 10
A(i) = Range("D3").Offset(i, 0)
Next
For i = 0 To 10
n = (n + A(i))
Next
n = n / i
If n >= 0.6 And n < 1.6 Then
Range("C14").Interior.ColorIndex = 6
Range("C14").Offset(0, 1) = 1
Else
If n >= 1.6 And n < 2.6 Then
Range("C14").Interior.ColorIndex = 4
Range("C14").Offset(0, 1) = 2
Else
 If n >= 2.6 And n < 3.6 Then
 Range("C14").Interior.ColorIndex = 22
 Range("C14").Offset(0, 1) = 3
Else
 If n < 0.6 Then
 Range("C14").Interior.ColorIndex = 51
 Range("C14").Offset(0, 1) = 0
 
 If n <= -0.6 And n > -1.6 Then
Range("C14").Interior.ColorIndex = 5
Range("C14").Offset(0, 1) = -1
Else
If n <= -1.6 And n > -2.6 Then
Range("C14").Interior.ColorIndex = 13
Range("C14").Offset(0, 1) = -2
Else
 If n <= -2.6 And n > -3.6 Then
 Range("C14").Interior.ColorIndex = 16
 Range("C14").Offset(0, 1) = -3

End If
End If
 End If
End If
End If
End If
End If
End If





Dim S(11) As Integer

i = Range("F3:F13")


If OptionButton2.Value = True Then
For i = 0 To 10
A(i) = Range("F3").Offset(i, 0)
Next
For i = 0 To 10
n = (n + A(i))
Next
n = n / i
If n >= 0.6 And n < 1.6 Then
Range("E14").Interior.ColorIndex = 6
Range("E14").Offset(0, 1) = 1
Else
If n >= 1.6 And n < 2.6 Then
Range("E14").Interior.ColorIndex = 4
Range("E14").Offset(0, 1) = 2
Else
 If n >= 2.6 And n < 3.6 Then
 Range("E14").Interior.ColorIndex = 22
 Range("E14").Offset(0, 1) = 3
Else
 If n < 0.6 Then
 Range("E14").Interior.ColorIndex = 51
 Range("E14").Offset(0, 1) = 0
 
 If n <= -0.6 And n > -1.6 Then
Range("E14").Interior.ColorIndex = 5
Range("E14").Offset(0, 1) = -1
Else
If n <= -1.6 And n > -2.6 Then
Range("E14").Interior.ColorIndex = 13
Range("E14").Offset(0, 1) = -2
Else
 If n <= -2.6 And n > -3.6 Then
 Range("E14").Interior.ColorIndex = 16
 Range("E14").Offset(0, 1) = -3

End If
End If
 End If
End If
End If
End If
End If
End If






End Sub

Private Sub CommandButton9_Click()

Range("C3:C14", "E3:E13").Interior.ColorIndex = Clear
Range("D3:D14", "F3:F13").Value = Clear
For j = 0 To 10
 Range("E3").Offset(j, 0).Interior.ColorIndex = 2
 Range("C3").Offset(j, 0).Interior.ColorIndex = 2
Next
End Sub

Private Sub ListBox1_Click()

End Sub

Private Sub OptionButton1_Click()

End Sub

Private Sub OptionButton2_Click()

End Sub

Private Sub ScrollBar1_Change()

End Sub

Public Sub UserForm_Initialize()

With ListBox1
.AddItem "Шевцов Д.А"
.AddItem "Лебедева М.А"
.AddItem "Сударикова Н.А"
.AddItem "Рябов В.В"
.AddItem "Юганов М.А"
.AddItem "Соколова О.Н"
.AddItem "Мартыненко В.К"
.AddItem "Осокина Е.А"
.AddItem "Скворцова О.С"
.AddItem "Кузьмин С.В"
.AddItem "Храпова С.В"
End With
End Sub






вот это и есть...распишите в этой программе что означают команды, для чего они, хотя бы кратко...пожалуйста...очень надо!!!!
...
Рейтинг: 0 / 0
помогите с командами в Visual Basic
    #37564301
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторочень надо!!!!
Всё-таки учиться раз пошел.
Не хочешь учиться - в армию, на стройку
Что занимать место тех, кто хочет учиться.
Уже и написали программу. Теперь ещё и опишите.
Воспользуйся хотя бы встренной справкой!! Будущий специалист, руководитель
...
Рейтинг: 0 / 0
помогите с командами в Visual Basic
    #37564481
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex77755Не хочешь учиться - замуж, детей рожатьпоправел
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите с командами в Visual Basic
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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