Office: Formeln in dynamischer Liste mittels VBA

Helfe beim Thema Formeln in dynamischer Liste mittels VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, in Excel 2007 habe ich eine Tabelle, die sich dynamisch in der Zeilenanzahl verhält. Es können z.B. mal 50 Zeilen sein oder mal 100,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von htumm, 8. Juni 2011.

  1. htumm Erfahrener User

    Formeln in dynamischer Liste mittels VBA


    Hallo Forum,

    in Excel 2007 habe ich eine Tabelle, die sich dynamisch in der Zeilenanzahl verhält. Es können z.B. mal 50 Zeilen sein oder mal 100, je nach Datenmenge.

    Mittels VBA habe ich einen svweweis eingefügt. Das klappte auch alles, bis ich festgestellt habe, das der sverweis immer zur gleichen Zeile ausgeführt wird. Kommen aber Zeilen hinzu, dann wird verständlicherweise der sverweis bis zum definierten Bereich ausgeführt. Nun möchte ich aber, dass der sverweis bis zum Ende der Tabelle ausgeführt wird mittels VBA
    Kann mir geholfen werden? Ich hoffe mein Problem richtig dargestellt zu haben.
    Danke schon mal im Vorraus für Euer bemühen

    Gruß
    htumm
     
    htumm, 8. Juni 2011
    #1
  2. schatzi Super-Moderator
    Hallo!
    Code:
    Cells(Rows.Count, 3).End(xlUp).Row
    liefert dir die Zeilennummer der letzten beschriebenen Zelle aus Spalte 3.
     
    schatzi, 8. Juni 2011
    #2
  3. htumm Erfahrener User
    Hallo,

    danke für die schnelle Beantwortung. Ich habe nun versucht den Befehl einzu bauen.
    Es ergibt sich beim Ausprobieren aber ein Fehler.

    Hier einmal der komplette Makro.

    SalesLicenceeinfügen Makro
    '

    '
    Range("J2").Select
    ActiveCell.FormulaR1C1 = _
    "=IF(RIGHT(RC[-2],5)<>""10000"",""Sales"",""Licence"")"
    Range("J2").Select
    'Cells(Rows.Count, 9).End(xlUp).Row
    Selection.AutoFill Destination:=Range("J2:Cells(Rows.Count, 9).End(xlUp).Row")
    Range("J2:Cells(Rows.Count, 9).End(xlUp).Row").Select
    End Sub

    Ich habe schon mehrere Varianten ausprobiert und keine Lösung hinbekommen. Kannst Du mir weiterhelfen?
    Die Fehlermeldung lautet Laufzeitfehler 1004:

    Die Methode 'Range' für das Objekt ' _Global' ist fehlgeschlagen


    Danke und Gruss
    htumm
     
    htumm, 8. Juni 2011
    #3
  4. schatzi Super-Moderator

    Formeln in dynamischer Liste mittels VBA

    Hallo!

    Das hier sollte reichen:
    Code:
    Range("J2").FormulaR1C1 = "=IF(RIGHT(RC[-2],5)<>""10000"",""Sales"",""Licence"")"
    Range("J2").AutoFill Destination:=Range("J2:J" & Cells(Rows.Count, 9).End(xlUp).Row)
     
    schatzi, 8. Juni 2011
    #4
  5. htumm Erfahrener User
    Prima!

    Klappt wie verrückt.
    Danke
     
    htumm, 8. Juni 2011
    #5
Thema:

Formeln in dynamischer Liste mittels VBA

Die Seite wird geladen...
  1. Formeln in dynamischer Liste mittels VBA - Similar Threads - Formeln dynamischer Liste

  2. Probleme mit Formeln in der Datenüberprüfung

    in Microsoft Excel Hilfe
    Probleme mit Formeln in der Datenüberprüfung: Hallo zusammen, ich habe wieder hoffentlich 2 kleine Themen, die Kenner schnell lösen können (siehe Excel-Bsp.-Datei: Anliegen stehen in gelben Bereichen) 1. Ich bekomme es nicht gelöst, dass in...
  3. Schriftfarbe bei Formeln (Office 365)

    in Microsoft PowerPoint Hilfe
    Schriftfarbe bei Formeln (Office 365): Hallo, ich habe Probleme beim Formel Editor bei PowerPoint (Windows Version). Ich möchte gerne die Schriftfarbe/größe meiner Formeln ändern, allerdings werden die Änderungen bei jedem öffnen der...
  4. Zellen mit Formeln kopieren

    in Microsoft Excel Hilfe
    Zellen mit Formeln kopieren: Hi Folgendes Problem: In den Zellen B5 - B7 stehen Formeln. Diese beziehen sich schlicht auf andere Zellen. Diese Formeln möchte ich nun in andere Spalten kopieren, dabei aber die Zeilen...
  5. Schätzspiel auswerten

    in Microsoft Excel Hilfe
    Schätzspiel auswerten: Hallo, wir haben ein Schätzspiel am Laufen. Es geht darum, dass eine bestimmte Anzahl an Kapseln in einem Glas sind. Die Leute konnten bis max. 11 Tipps abgeben, wieviel Kapseln sich darin...
  6. Diverse Formeln vereinfachen

    in Microsoft Excel Hilfe
    Diverse Formeln vereinfachen: Guten Abend allerseits, ich wende mich an dieses und andere Excel-Foren und Hilfestellung zu erhalten, da ich mir nicht mehr anders zu helfen weiß. Zur Klausurvorbereitung wurden uns Übungen...
  7. Makro für Einfügen von Zeilen passt dynamische Formeln nicht an

    in Microsoft Excel Hilfe
    Makro für Einfügen von Zeilen passt dynamische Formeln nicht an: Hallo liebe Excel- und vba-Experten da draußen, ich habe ein recht spezifisches Problem mit einem meiner Makros und komme einfach nicht mehr weiter - hoffe also stark auf eure Hilfe! Ich habe...
  8. Kopieren eines Dynamischen Bereichs mit Formeln

    in Microsoft Excel Hilfe
    Kopieren eines Dynamischen Bereichs mit Formeln: Hallo, ich habe folgendes Problem: Ich möchte variable Zellen aus einer Tabelle in eine andere Kopieren Ich darf nur Formeln und kein VBA oder wie auch immer das heisst verwenden. In dem...
  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