Excel-Makro

Dieses Thema im Forum "Technik & Software" wurde erstellt von Spike, 23. Oktober 2012.

  1. Spike

    Spike Admiral Mitarbeiter

    Kann mir bitte jemand bei einem kleinen Makro-Problem weiterhelfen?

    Und zwar geht's um den Wert X. Den soll sich das Macro aus einer bestimmsten Zelle in Tabelle1 holen. Kenn mich aber zuwenig aus, wie man die Zelle eintragen muss.
     
  2. DJ Doena

    DJ Doena Admiral Mitarbeiter

    X= Cells(5, 4)

    5 beschreibt die Zeile, 4 die Spalte im aktiven Sheet, in dem Fall also D5
     
  3. Spike

    Spike Admiral Mitarbeiter

    Da kommt ein Laufzeitfehler:
     

    Anhänge:

  4. DJ Doena

    DJ Doena Admiral Mitarbeiter

    Sorry, so rum:

    Code:
    Dim bis As Integer
    
    Sheets("Tabelle2").Select
    bis = Sheets("Tabelle2").Cells(2, 14).Value
    ActiveWindow.SelectedSheets.PrintOut From:=1, to:=bis, Copies:=1
    Sheets("Tabelle3").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=2
    
     
  5. Spike

    Spike Admiral Mitarbeiter

    Nope, selbe Fehlermeldung.
     
  6. DJ Doena

    DJ Doena Admiral Mitarbeiter

    Funzt bei mir wunderbar

    wenn du das mal im Einzelschritt debuggst (mit F8) und dann in "bis" reinguckst, was steht denn dann in bis drin?
     
  7. DJ Doena

    DJ Doena Admiral Mitarbeiter

  8. Spike

    Spike Admiral Mitarbeiter

    *hüstel* Ok, in der Zelle war 0 eingetragen. Dann kann's natürlich nicht funktionieren. Besten Dank für die Hilfe!
     

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden