Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
30.11.2005 10:42:37 |
Mishelle |
|
|
|
30.11.2005 13:30:46 |
Rasta |
|
|
|
30.11.2005 15:35:52 |
Mishelle |
|
|
Aw:Aw:Aw:laufende Berechnung mit VBA |
30.11.2005 16:10:31 |
Rasta |
|
|
|
01.12.2005 09:16:12 |
Mishelle |
|
|
|
01.12.2005 09:24:48 |
Rasta |
|
|
|
01.12.2005 09:53:35 |
Mishelle |
|
|
|
01.12.2005 10:44:58 |
Rasta |
|
|
|
01.12.2005 11:13:19 |
Mishelle |
|
|
|
01.12.2005 11:52:14 |
Rasta |
|
|
|
01.12.2005 11:59:57 |
Mishelle |
|
|
|
01.12.2005 12:42:37 |
Rasta |
|
|
|
01.12.2005 12:53:10 |
Mishelle |
|
|
|
01.12.2005 13:09:25 |
Rasta |
|
|
Von:
Rasta |
Datum:
30.11.2005 16:10:31 |
Views:
1044 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:laufende Berechnung mit VBA |
Hi Mishelle,
leider kann ich mit dem Code so wenig anfangen, da ich nicht zugriff auf die recordsource habe... das macht aber nichts.
ich denke du bist nicht mehr soweit vom ziel entfernt.
generell würde ich mir immer die werte, mit denen ich arbeite bzw. berechnungen durchführe in variablen schreiben und dann damit arbeiten.
d.h. nicht direkt mit werten aus recordsets arbeiten
und die variablen benenne ich dann so
dblVariablenname (für double)
lngVariablenname (für longwerte)
strVariablenname (für string)
usw.
dann kommst du mit den variablen-typen nicht so leicht durcheinander - das ist nämlich auch die fehlermeldung die du bekommst.
um mit deinem datum zu rechnen musst du meiner meinung diesen wert, also das jahr auslesen und in eine variable des zu berechnenden typs umwandeln.
das heisst du kannst nicht einfach von einem datum -1 abziehen. evtl. geht das, aber da kommt wahrscheinlich nur schmarrn dabei raus.
es gibt in vb/vba umwandlungsfunktionen...
d.h. in deinem falle würde ich das jahr in eine double-variable umwandeln
hier ein beispiel
Dim s As Double
s = CDbl(Year(Date))
für long-werte ist es
clng()
cstr()
usw...
schau nochmal ob du jetzt weiter kommst, und wenn nicht melde dich nochmal
viele grüße & viel erfolg
rasta |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
30.11.2005 10:42:37 |
Mishelle |
|
|
|
30.11.2005 13:30:46 |
Rasta |
|
|
|
30.11.2005 15:35:52 |
Mishelle |
|
|
Aw:Aw:Aw:laufende Berechnung mit VBA |
30.11.2005 16:10:31 |
Rasta |
|
|
|
01.12.2005 09:16:12 |
Mishelle |
|
|
|
01.12.2005 09:24:48 |
Rasta |
|
|
|
01.12.2005 09:53:35 |
Mishelle |
|
|
|
01.12.2005 10:44:58 |
Rasta |
|
|
|
01.12.2005 11:13:19 |
Mishelle |
|
|
|
01.12.2005 11:52:14 |
Rasta |
|
|
|
01.12.2005 11:59:57 |
Mishelle |
|
|
|
01.12.2005 12:42:37 |
Rasta |
|
|
|
01.12.2005 12:53:10 |
Mishelle |
|
|
|
01.12.2005 13:09:25 |
Rasta |
|
|