Thema Datum  Von Nutzer Rating
Antwort
28.04.2017 09:47:42 Michael
**
NotSolved
Blau Variable aus InputBox in Formel übertragen.
28.04.2017 10:10:53 Gast30165
**
NotSolved
28.04.2017 16:13:24 Michael
NotSolved
02.05.2017 14:35:18 Michael
NotSolved

Ansicht des Beitrags:
Von:
Gast30165
Datum:
28.04.2017 10:10:53
Views:
622
Rating: Antwort:
  Ja
Thema:
Variable aus InputBox in Formel übertragen.

Moin! Da A eine Variable ist, darfst du sie nicht in den Textstring der Formel mit aufnehmen. Du müsstest jeden Teil der Formel mit A verketten. Unten der Code angepasst. Wobei du aber noch übrprüfen solltest, ob A wirklich eine Zahl ist. Ansonsten ist die Formel ja falsch.

VG

 

 Sub Test()

Dim A As Double


A = InputBox("Bitte geben Sie einen Kalkulationfaktor ein!", "Kalkulationsfaktor")


 Range("BE2").Select
ActiveCell.FormulaR1C1 = _
        "=IF(((RC[-4]*" & A & ")-INT(RC[-4]*" & A & "))<0.5,INT(" & A & "*(RC[-4]))+0.49,INT(" & A & "*(RC[-4]))+0.99)"
    Range("BE2").Select
    Selection.AutoFill Destination:=Range("BE2:BE51")
    Range("BE2:BE51").Select

 

End Sub

 


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
28.04.2017 09:47:42 Michael
**
NotSolved
Blau Variable aus InputBox in Formel übertragen.
28.04.2017 10:10:53 Gast30165
**
NotSolved
28.04.2017 16:13:24 Michael
NotSolved
02.05.2017 14:35:18 Michael
NotSolved