Thema Datum  Von Nutzer Rating
Antwort
11.06.2018 00:05:25 Christine
NotSolved
11.06.2018 07:34:39 Gast7174
NotSolved
11.06.2018 09:24:44 Gast26865
NotSolved
11.06.2018 09:48:08 Gast36074
NotSolved
11.06.2018 08:27:13 Christine
NotSolved
Blau Verstädnnisfrage String
11.06.2018 09:34:00 Gast53068
NotSolved
11.06.2018 09:39:00 RPP63
NotSolved
11.06.2018 18:34:12 Gast30166
NotSolved

Ansicht des Beitrags:
Von:
Gast53068
Datum:
11.06.2018 09:34:00
Views:
561
Rating: Antwort:
  Ja
Thema:
Verstädnnisfrage String

Hallo,

zunächst mal funktioniert der Code leider nicht, da kommt 0 heraus, Deine Variablen sind fehlerhaft deklariert, da Du kein Option Explicit verwendest, und die Klammern sind immmer noch da (!)...., prinzipiell aber,
ok das haut tatsächlich hin, da Du die Multiplikation verwendest, aber wie bei der Addition von zwei Strings gezeigt, gibt's die ersten Probleme, da VBA dies als Verkettungsoperation zweier Strings interpretiert, ebenso wird's problematisch wenn Du Deine Zahlen-Strings in Operationen mit echten Zahlen einbindest:

Option Explicit

Public Sub test()
Dim haus As String
Dim maus As String
Dim laus As String
haus = 2
laus = 2

maus = haus + laus
MsgBox maus

End Sub

Public Sub test2()
   Dim vntTest1 As Variant, vntTest2 As Variant
   Dim strZahl As String
   Dim lngZahl As Long
   lngZahl = 2
   strZahl = 1
   vntTest1 = strZahl
   vntTest2 = lngZahl
   Call MsgBox("Ist " & vntTest1 & " kleiner als " & vntTest2 & "..?..." & (vntTest1 < vntTest2) & vbCr & vbCr & _
       "Eigentlich doch, oder....", vbExclamation)
End Sub


In Ausnahmefällen kann das allerdings schon mal sinnvoll sein, wenn man sehr große Zahlen bearbeiten will....

Zu oben erwähntem nochmal ein Link:

http://www.online-excel.de/excel/singsel_vba.php?f=4

Gruß,


Ihre Antwort
  • 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: Name: Email:



  • 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
11.06.2018 00:05:25 Christine
NotSolved
11.06.2018 07:34:39 Gast7174
NotSolved
11.06.2018 09:24:44 Gast26865
NotSolved
11.06.2018 09:48:08 Gast36074
NotSolved
11.06.2018 08:27:13 Christine
NotSolved
Blau Verstädnnisfrage String
11.06.2018 09:34:00 Gast53068
NotSolved
11.06.2018 09:39:00 RPP63
NotSolved
11.06.2018 18:34:12 Gast30166
NotSolved