vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest poniedziałek, 13 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Przelicznik walut co jest źle że nie działa


otwartyotwarty rozpoczął: sebolubek postów: 4



napisał: Trebor
postów: 1209


umieszczony:
13 kwietnia 2011
16:16

  
nazwa pliku rozmiar
Waluty.rar 8.21 kB

Widzę to tak jak w załączniku.
napisał: sebolubek
postów: 13


umieszczony:
12 kwietnia 2011
23:12

  
Witam kolego Trebor. Wszystkie operacje mają się odbywać w arkuszu 2. podaje wartość do przeliczenia i powinno według stawki przeliczyć mi walutę. Pozdrawiam i proszę o pomoc. Może kolega poprawiłby po swojemu ten program?
napisał: Trebor
postów: 1209


umieszczony:
12 kwietnia 2011
16:41

  
Piszesz, w komórce B2 mam się spodziewać wartości numerycznej
kwota = Range("B2")


Natomiast później oczekujesz tam symbolu waluty
For Each kom In Range("B2:B4")
Select Case kom
Case "USD"


Czy pracujesz na dwóch arkuszach?
Trudno określić z kodu gdzie znajduje się komórka B2, ale już wiadomo, że dane chcesz zapisywać w arkuszu2
Worksheets("Arkusz2").Cells(2, 1) = dolar


To nie musi być błąd, ale z kodu który zamieściłeś nie sposób to wywnioskować.

Hej
napisał: sebolubek
postów: 13


umieszczony:
12 kwietnia 2011
11:11

  
Sub waluty2()

Const USD = 2.85
Const GBP = 4.57

Dim kwota As Currency
Dim dolar As Currency
Dim funt As Currency
Dim kom As Range
Dim index As Integer
index = 2


For Each kom In Range("B2:B4")


kwota = Range("B2")

dolar = kwota * USD
funt = kwota * GBP

Dim w As String
'w = InputBox("Podaj walutę xxx:")
Select Case kom
Case "USD"
dolar = kwota * USD
Worksheets("Arkusz2").Cells(2, 1) = dolar
MsgBox "dolar" & dolar
Case "GBP"
funt = kwota * GBP
Worksheets("Arkusz2").Cells(3, 1) = funt
MsgBox "funt" & funt

End Select
index = index + 1
Next kom

End Sub

Proszę o pomoc


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z