Office: (Office 2013) Excel Formel in VBA

Helfe beim Thema Excel Formel in VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich bin neu hier und würde dringend Hilfe benötigen. Ich ändere gerade ein Worksheet, wo ich von meinem Vorgänger die Datei übernommen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von wolfganges, 10. Juni 2015.

  1. wolfganges Neuer User

    Excel Formel in VBA


    Hallo zusammen, ich bin neu hier und würde dringend Hilfe benötigen. Ich ändere gerade ein Worksheet, wo ich von meinem Vorgänger die Datei übernommen habe. Da ich nicht viel Erfahrung in VBA habe, wurde von mir die Formel in der Zelle geändert und da funktioniert sie auch. In VBA wird die geänderte Formel nicht übernommen und ich habe keine Ahnung, wie ich die in VBA schreiben soll. Die Codierung dort von der alten Formel kann ich nicht entschlüsseln.

    Nachstehend meine Formel:
    =WENN(H9<>"Keines";WENN(G9<5;0;WENN(G9>=5;WENN(G9<=8;X9;WENN(G9<=12;Y9;WENN(G9>12;Z9)));"")))

    Die alte Formel:
    =WENN(H10 <> "Keines";WENN(G10<5;0;WENN(G10>=5;WENN(G10<=8;G10/21*49,3;49,3)));"")

    die so in VBA steht
    If ActiveCell.FormulaLocal <> "=WENN(H" & Target.Row & " <> ""Keines"";WENN(G" & Target.Row & "<5;0;WENN(G" & Target.Row & ">=5;WENN(G" & Target.Row & "<=8;G" & Target.Row & "/21*49,3;49,3)));"""")" Then
    ActiveSheet.Unprotect pwd
    ActiveCell.FormulaLocal = "=WENN(H" & Target.Row & " <> ""Keines"";WENN(G" & Target.Row & "<5;0;WENN(G" & Target.Row & ">=5;WENN(G" & Target.Row & "<=8;G" & Target.Row & "/21*49,3;49,3)));"""")"
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:=pwd
    End If

    Ich komme einfach nicht weiter, und möchte um hier um Hilfe bitten, um VBA anzupassen. Jedesmal beim Öffnen wird natürlich die alte VBA Formel übernommen.

    Danke und freundliche Grüße,
    Wolf
     
    wolfganges, 10. Juni 2015
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Wolf,

    versuche es mal so:

    Code:
    "=WENN(H" & Target.Row & "<>""Keines"";WENN(G" & Target.Row & "<5;0;WENN(G" & Target.Row & ">=5;WENN(G" & Target.Row & "<=8;X" & Target.Row & ";WENN(G" & Target.Row & "<=12;Y" & Target.Row & ";WENN(G" & Target.Row & ">12;Z" & Target.Row & ")));"""")))"
    Bis später,
    Karin
     
    Beverly, 10. Juni 2015
    #2
  3. wolfganges Neuer User
    Hi Karin,

    das hat toll funktioniert. Ich danke Dir wirklich vielmals!

    Beste Grüße,
    Wolf
     
    wolfganges, 11. Juni 2015
    #3
Thema:

Excel Formel in VBA

Die Seite wird geladen...
  1. Excel Formel in VBA - Similar Threads - Excel Formel VBA

  2. Zugriff auf andere Excel Datei ohne aktives Öffnen

    in Microsoft Excel Hilfe
    Zugriff auf andere Excel Datei ohne aktives Öffnen: Liebe Community, ich habe mir eine Formel geschrieben um Werte aus einer anderen Excel Datei in meine Haupt Excel Datei einzufügen. Leider muss die Datei aus der ich die Daten haben will immer...
  3. Hilfe bei VBA-Programmierung

    in Microsoft Excel Hilfe
    Hilfe bei VBA-Programmierung: Hallöchen zusammen, ich bräuchte mal wieder eure Hilfe. Diesmal geht es um ein VBA-Programm bzw. -Funktion. Folgender Sachverhalt: Ich habe Rohdaten in einer Textdatei, die ich mir in Excel...
  4. VBA Lösung für Excel Formel

    in Microsoft Access Hilfe
    VBA Lösung für Excel Formel: Ich habe in einer Access Datenbank u.a. einen(!) Datensatz mit 4 Feldern, die je nach der Höhe deren Inhalt in einem 2. Feld unterschiedlich bewertet werden sollen. Beispiel: Feld1 = 150, Feld2 =...
  5. Excel Formel als VBA Code in eine Variable speichern

    in Microsoft Excel Hilfe
    Excel Formel als VBA Code in eine Variable speichern: Hallo, ich versuche vergeblich diese Formel in VBA umzusetzen, sodass ich die ermittelte Anzahl in eine Variable speichern kann: =SUMMENPRODUKT((A4:A10000"")/ZÄHLENWENN(A4:A10000;A4:A10000&""))...
  6. Excel VBA oder nur Excel Formel

    in Microsoft Excel Hilfe
    Excel VBA oder nur Excel Formel: Hallo zusammen, ich habe ein folgendes Problem: ich will eine Excel Formel aufstellen in dem es kontrolliert ob diese Name in der Tabelle2 vorhanden ist, falls es vorhanden ist soll es die ganzen...
  7. Excel Formel in VBA "übersetzen"

    in Microsoft Excel Hilfe
    Excel Formel in VBA "übersetzen": Hallo, ich habe da mal eine - vielleicht etwas blöde - Frage. Wie kann ich die Formel für die Zelle A1: = B1 & "/" & C1 im VBA Editor eingeben, damit beim Drücken eines Buttons das gleiche...
  8. VBA Formel die automatisch die Zelle nach dem Namen zusammenrechnet

    in Microsoft Excel Hilfe
    VBA Formel die automatisch die Zelle nach dem Namen zusammenrechnet: Hallo zusammen, Ich hoffe hier kann mir jemand helfen, ich muss eine Form für Excel schreiben die aus der Seite Tabelle 2 raussucht wie oft der Name vorkommt, und in der dahinterstehenden Zelle...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden