Przesunięty przez: Tajan 28-03-2007, 08:43 |
Problem z IF'em... |
Autor |
Wiadomość |
Firgus [Usunięty]
|
Wysłany: 27-03-2007, 10:29 Problem z IF'em...
|
|
|
Witam.
Mam tabelę z 15 kolumnami. W 13 kolumnie mam formułę:
($F4*L4)*$P$1 ($P$2, lub $P$3 w zależności od wartości ComboBoxa)
($F5*L5)*$P$1
itd.
Wiersze do kolumny dodaję za pomocą prostego formularza. Chcciałbym aby ta formuła została kopiowana do dodawanego wiersza w zależności od wartości Combo.
Oto ta niedokończona funkcja If:
Kod: | If WalutaComboBox.Text = "EUR" Then
Worksheets("MATERIAŁY SUI").Cells(NumerWiersza, 12).Value = "=(......)$P$1"
Else If WalutaComboBox.Text = "USD" Then
Worksheets("MATERIAŁY SUI").Cells(NumerWiersza, 12).Value = "=(.......)$P$2"
Else IfWalutaComboBox.Text = "PLN" Then
Worksheets("MATERIAŁY SUI").Cells(NumerWiersza, 12).Value = "=(.......)$P$3"
End If |
Z góry dzięki za odpowiedź. |
|
 | ID posta:
4118
|
|
|
 |
|
|
|
Tajan

Pomógł: 5252 razy Posty: 11450
|
Wysłany: 27-03-2007, 11:16
|
|
|
Moim zdaniem, zamiast rozbudowanego If-a, wystarczy coś takiego:
Kod: | If WalutaComboBox.ListIndex > -1 Then
Worksheets("MATERIAŁY SUI").Cells(NumerWiersza, 12).Formula = _
"=($F" & NumerWiersza & "*L" & NumerWiersza & ")*$P$" & _
(WalutaComboBox.ListIndex + 1)
End If |
|
|
 | ID posta:
4120
|
|
|
 |
|
|
Firgus [Usunięty]
|
Wysłany: 27-03-2007, 12:30
|
|
|
Super:) O to chodziło!
Dzieki:) |
|
 | ID posta:
4124
|
|
|
 |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|
Strona używa plików cookies.
Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe
|