Ĺadny brzuch
Stawiam dopiero pierwsze kroki w VBA. Muszę wykonać następujące zadanie:
Należy sprawdzić zapisy w wierszach zawierających 4 wartości procentowe (Pr1-(kol.11), Pr2-(kol.12), Pr3-(kol.13), Pr4-(kol.14)) i w zależności od wyniku wykonać działania na odpowiadających im sumach (S1-(kol.4), S2-(kol.5), S3-(kol.6), S4-(kol.7)). Muszę uwzględnić wszystkie kombinacje zgodności tych zmiennych. I w zależności od ich relacji wystawiany jest jeden(gdy wszystkie są równe), dwa, trzy lub cztery(gdy wszystkie są różne) rachunki.
W jaki sposób użyć instrukcji warunkowych. Próby użycia "Else if" również nieudane :(.
Poniżej zapis jednej kombinacji (jedna z 34 :o ) sprawdzanej w pętli (niestety nie działa):
'Dwa rachunki
If
Worksheets("P").Cells(wiersz, 11) = Worksheets("P").Cells(wiersz, 12)
Worksheets("P").Cells(wiersz, 13) = Worksheets("P").Cells(wiersz, 14)
Worksheets("P").Cells(wiersz, 11) <> Worksheets("P").Cells(wiersz, 13)
Then
Worksheets("Zestawienie").Cells(wiersz, 4) = "1-szy z 2"
Worksheets("Zestawienie").Cells(wiersz, 5) = "S1 i S2 "
Worksheets("Zestawienie").Cells(wiersz, 6) = Worksheets("P").Cells(wiersz, 11)
Worksheets("Zestawienie").Cells(wiersz, 7) = Worksheets("P").Cells(wiersz, 4) + Worksheets("P").Cells(wiersz, 5)
Worksheets("Zestawienie").Cells(wiersz, 4) = "2-gi z 2"
Worksheets("Zestawienie").Cells(wiersz, 5) = "S3 i S4"
Worksheets("Zestawienie").Cells(wiersz, 6) = Worksheets("P").Cells(wiersz, 13)
Worksheets("Zestawienie").Cells(wiersz, 7) = Worksheets("P").Cells(wiersz, 6) + Worksheets("P").Cells(wiersz, 7)
End If
Należy sprawdzić zapisy w wierszach zawierających 4 wartości procentowe ... ... i w zależności od wyniku wykonać działania ...
Jakiego wyniku i jakie działania?
... Muszę uwzględnić wszystkie kombinacje zgodności tych zmiennych. I w zależności od ich relacji wystawiany jest jeden, dwa, trzy lub cztery rachunki.
Jakie kombinacje zgodności, jakich zmiennych, jakie realacje i co to są te 1, 2 3 i 4 rachunki?
Użytkownik imcpan edytował ten post 17 maj 2010, 12:32
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Należy sprawdzić zapisy w wierszach zawierających 4 wartości procentowe (Pr1-(kol.11), Pr2-(kol.12), Pr3-(kol.13), Pr4-(kol.14)) i w zależności od wyniku wykonać działania na odpowiadających im sumach (S1-(kol.4), S2-(kol.5), S3-(kol.6), S4-(kol.7)). Muszę uwzględnić wszystkie kombinacje zgodności tych zmiennych. I w zależności od ich relacji wystawiany jest jeden(gdy wszystkie są równe), dwa, trzy lub cztery(gdy wszystkie są różne) rachunki.
W jaki sposób użyć instrukcji warunkowych. Próby użycia "Else if" również nieudane :(.
Poniżej zapis jednej kombinacji (jedna z 34 :o ) sprawdzanej w pętli (niestety nie działa):
'Dwa rachunki
If
Worksheets("P").Cells(wiersz, 11) = Worksheets("P").Cells(wiersz, 12)
Worksheets("P").Cells(wiersz, 13) = Worksheets("P").Cells(wiersz, 14)
Worksheets("P").Cells(wiersz, 11) <> Worksheets("P").Cells(wiersz, 13)
Then
Worksheets("Zestawienie").Cells(wiersz, 4) = "1-szy z 2"
Worksheets("Zestawienie").Cells(wiersz, 5) = "S1 i S2 "
Worksheets("Zestawienie").Cells(wiersz, 6) = Worksheets("P").Cells(wiersz, 11)
Worksheets("Zestawienie").Cells(wiersz, 7) = Worksheets("P").Cells(wiersz, 4) + Worksheets("P").Cells(wiersz, 5)
Worksheets("Zestawienie").Cells(wiersz, 4) = "2-gi z 2"
Worksheets("Zestawienie").Cells(wiersz, 5) = "S3 i S4"
Worksheets("Zestawienie").Cells(wiersz, 6) = Worksheets("P").Cells(wiersz, 13)
Worksheets("Zestawienie").Cells(wiersz, 7) = Worksheets("P").Cells(wiersz, 6) + Worksheets("P").Cells(wiersz, 7)
End If
Należy sprawdzić zapisy w wierszach zawierających 4 wartości procentowe ... ... i w zależności od wyniku wykonać działania ...
Jakiego wyniku i jakie działania?
... Muszę uwzględnić wszystkie kombinacje zgodności tych zmiennych. I w zależności od ich relacji wystawiany jest jeden, dwa, trzy lub cztery rachunki.
Jakie kombinacje zgodności, jakich zmiennych, jakie realacje i co to są te 1, 2 3 i 4 rachunki?
Użytkownik imcpan edytował ten post 17 maj 2010, 12:32