Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Formel per VBA in Zelle schreiben
13.12.2015 16:13:40 jmdui
Solved
13.12.2015 17:44:52 Gast37287
NotSolved
13.12.2015 18:30:43 jmdui
NotSolved
13.12.2015 18:49:36 Gast77744
NotSolved

Ansicht des Beitrags:
Von:
jmdui
Datum:
13.12.2015 16:13:40
Views:
1227
Rating: Antwort:
 Nein
Thema:
Excel Formel per VBA in Zelle schreiben

Hallo zusammen,

mit diesem Code unten versuche  ich eine Formel (=DIMNM(server&":"&$B$3;1;$B$5) ) in eine Zelle zu schreiben. Als Ergebnis bekomme ich dies: ' = DIMNM(Server & ":"&$B$3;1;$B$5)

Fast richtig, es muss aber noch das Hochkomma und die Leerzeichen vor und hinter dem = weg, damit diese Formel funktioniert. Aber wie auch immer ich den Text2 oder 3 ändere oder kombiniere, bekomme ich entweder den Fehler 1004 oder in der Ausgabe "Falsch".

Hat jemand eine Idee?!

 

 

Sub elemente_aktualisieren()

Dim sServer As String
Dim nElemente As Integer
Dim nZaehler As Integer
Dim Text1 As String
Dim Text2 As String
Dim text3 As String


'clients
'=DIMNM(server&":"&$B$3;1;$B$5)
    nElemente = 0
    nElemente = Worksheets("Elemente").Cells(4, 2).Value
    
    For nZaehler = 1 To nElemente
    Text1 = "="
    Text2 = "DIMNM(Server" & " & " & """:""" & "&" & "$B$3;" & nZaehler & ";$B$5)"
    text3 = "&""" = """ &DIMNM(Server" & " & " & """:""" & "&" & "$B$3;" & nZaehler & ";$B$5)"
    
    Worksheets("Elemente").Cells(nZaehler + 5, 2).Value = " = " & Text2
    Next nZaehler
    'Debug.Print , nElemente

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
Rot Excel Formel per VBA in Zelle schreiben
13.12.2015 16:13:40 jmdui
Solved
13.12.2015 17:44:52 Gast37287
NotSolved
13.12.2015 18:30:43 jmdui
NotSolved
13.12.2015 18:49:36 Gast77744
NotSolved