|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
Добрый день. Помогите, ПОЖАЛУЙСТА, сделать задание в эксель. Файл приложил, особенно интересует задание 2 и задание 3. Очень горит, должен сегодня до 16:00 сдать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 12:42 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 12:46 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
Читал правила....вот что успел сделать на текущий момент... второе задание доделаю... первое задание на воображение... но вот VBA для меня - темный лес... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 12:50 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
Народ, помогите разобраться в VBA коде авторSub test() Задаем процедуру Dim wsh As Worksheet, wsr As Worksheet, analitika1 As String, analitika2 As String, mass, i As Long, j As Long, k As Long, strCount As Long Задаем переменные Set wsh = Sheets("задание 3") Set wsr = Sheets("задание 3.1") analitika1 = wsh.Range("C5").Value Присваиваем переменной analitika1 значение из ячейки С5??? analitika2 = wsh.Range("C6").Value Аналогично mass = wsh.Range("A8").CurrentRegion.Value strCount = UBound(mass, 1) - 1 For j = 4 To UBound(mass, 2) For i = 2 To UBound(mass, 1) For k = 1 To strCount + 1 If k = 1 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = analitika1 ElseIf k = 2 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = analitika2 ElseIf k = strCount Then wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(i, j) ElseIf k = strCount + 1 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(1, j) Else wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(i, k - 2) End If Next Next Next End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:04 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
Учимся использовать тэги оформления кода - FAQ Excellentпомогите разобраться в VBA кодеПожалуйста. Что непонятно? Ответ "все" - не прокатит. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:25 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
Окей, не ясно, что делает цикл... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:26 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
заполняет ячейки различными значениями ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:36 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
авторSub test() Задаем процедуру Dim wsh As Worksheet, wsr As Worksheet, analitika1 As String, analitika2 As String, mass, i As Long, j As Long, k As Long, strCount As Long Задаем переменные Set wsh = Sheets("задание 3") Set wsr = Sheets("задание 3.1") analitika1 = wsh.Range("C5").Value Присваиваем переменной analitika1 значение из ячейки С5??? analitika2 = wsh.Range("C6").Value Аналогично mass = wsh.Range("A8").CurrentRegion.Value strCount = UBound(mass, 1) - 1 For j = 4 To UBound(mass, 2) For i = 2 To UBound(mass, 1) For k = 1 To strCount + 1 If k = 1 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = analitika1 ElseIf k = 2 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = analitika2 ElseIf k = strCount Then wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(i, j) ElseIf k = strCount + 1 Then wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(1, j) Else wsr.Cells((j - 4) * strCount + (i - 1), k) = mass(i, k - 2) End If Next Next Next End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:45 |
|
Задачка на знание экселя, VBA и финансов
|
|||
---|---|---|---|
#18+
авторзаполняет ячейки различными значениями боюсь такой ответ не прокатит, когда меня будут спрашивать ( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2013, 17:46 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2175004]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 451ms |
0 / 0 |