Office: Windows(Variable).Activate

Helfe beim Thema Windows(Variable).Activate in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich würde gerne ein worksheet, welches ich als variable deklariert habe mit dem Befehl Windows(Variable).Activate aktivieren. Leider bekomme... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 7. September 2008.

  1. Windows(Variable).Activate


    Hallo,

    ich würde gerne ein worksheet, welches ich als variable deklariert habe mit dem Befehl Windows(Variable).Activate aktivieren. Leider bekomme ich hier eine Fehlermeldung. Mein Quelltext sieht bisher folgendermaßen aus:


    .....
    Dim Funds As String
    Sheets("Crosschecks").Select
    Funds = Cells(41, 5).Value 'in der benannten Zelle steht der Pfad sowie
    'die Datei die ich aufrufen möchte

    Windows(Funds").Activate
    Sheets("SA Sliding Fee Schedule").Select
    Range("A4").Select
    .....

    Schon mal vielen Dank für die Hilfe!

    :)
     
  2. das " bei Windows(Funds).activate entfernen?

    dann: möchtest du nun ein windows oder ein worksheet aktivieren?

    übrigens sind all diese .selects relativ unnötig, du könntest den code auch abkürzen, z.b die zeilen 2 und 3 so:
    Funds=sheets("Crosschecks").Cells(41,5)
     
  3. hi,

    danke für deine schnelle antwort.

    Ich möchte gern ein excel worksheet öffnen
     
  4. Windows(Variable).Activate

    dann reicht eigentlich folgendes:
    Code:
     
  5. hmmm.. also irgendwie gehts immer noch nicht. Ich zeig dir nochmal den gesamten Quelltext, vielleicht hab ich was übersehen:

    ' Funds payment calculation (source)

    Dim Funds As String
    Funds = Worksheets("Crosschecks").Cells(41, 5).Value


    ' Group payment (Template)

    Dim Group As String
    Group = Worksheets("Crosschecks").Cells(44, 5).Value
    Workbooks.Open (Group)


    'clear template

    Sheets("base data").Select
    Range("A4").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.ClearContents

    'copy SA tab

    Worksheets(Funds).Activate 'Hier erscheint der Fehler
    Sheets("SA Sliding").Select
    Range("A4").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Worksheets(Group).Activate
    Sheets("base data").Select
    Range("A4").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    ____________________________-

    vielleicht nochmal zur verdeutlichung:
    Group und Funds sind vollständige excel files, deren Pfad in dem einem worksheet angegeben wird
    Crosschecks, base data und SA Sliding sind tabs innerhalb dieser worksheets.

    trotzdem schon mal vielen Dank für deine Hilfe
     
  6. ich glaub da haben wir ein kleines Verständigungsproblem:
    Excel-Files öffnest/aktivierst/etc du mit workbook(name).open/activate/etc...
    Worksheets (oder Tabs, wie du sie hier nennst, also die einzelnen blätter (sheets) einer Arbeitsmappe(Workbook)) mit worksheets(name).open/activate/etc

    deshalb müstte die zeile
    Worksheets(Funds).Activate 'Hier erscheint der Fehler
    eher
    Workbook(Funds).Activate 'Hier erscheint kein Fehler mehr
    sein...
     
  7. sorry, für das missverständnis fabian.

    wie würdest du denn dann den quelltext schreiben, habs mal folgendermaßen ausprobiert, funktioniert aber leider nicht:

    Dim Funds As String
    Funds = Workbooks("Crosschecks").Cells(41, 5).Value
    Workbooks(Funds).Activate
     
  8. Windows(Variable).Activate

    Dim Funds As String
    Funds = Worksheets("Crosschecks").Cells(41, 5).Value
    Workbook(Funds).Activate
     
  9. hmm... funktioniert bei mir leider nicht

    erkennt auch nicht den befehl "workbook" lediglich "workbooks" damit funtz es auch nicht
     
  10. ist das entsprechende workbook denn schon offen?
     
  11. ja, es ist das jenige von dem ich aus das macro starte. Er springt danach zunächst in ein anderes Dokument "Group" und soll dann wieder zurück springen

    [Edit] Mof-Team jinx: Wegen Crossposting geschlossen [/Edit]
     
Thema:

Windows(Variable).Activate

Die Seite wird geladen...
  1. Windows(Variable).Activate - Similar Threads - Variable Activate

  2. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  3. VBA:Laufzeitfehler beim Einlesen in Variable

    in Microsoft Excel Hilfe
    VBA:Laufzeitfehler beim Einlesen in Variable: Hallo Excel Freaks, ich habe eine Frage, ein Problem wo ich nicht mehr weiter weis.... In eine Exceldatei kopiere ich mir über Makro auf ein Tabellenblatt von anderen Exceldateien das...
  4. Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte

    in Microsoft Excel Hilfe
    Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte: Hallo zusammen, wer letzteren Thread kennt, hier eine Neuauflage. Problem: Aus Array-Berechnungen (Variablen von Let) ein weiteres Array zu erzeugen, welches für alle eindeutigen Werte aus G die...
  5. Variable Anzahl immer 9er Kombination StellenBerechnung

    in Microsoft Excel Hilfe
    Variable Anzahl immer 9er Kombination StellenBerechnung: Hallo schönen Guten Abend mit Bauchweh, das ich bereits habe bei meiner Nicht weiter kommenden Formel. Folgendes Es lässt sich Schwer beschreiben doch ich versuche es Ich habe in J3 einen Wert...
  6. Makro für variable Anzahl von Datensätzen

    in Microsoft Excel Hilfe
    Makro für variable Anzahl von Datensätzen: Hallo zusammen, ich habe wieder einmal ein kleines Excel-Problem, bei dem Ihr mir sicherlich helfen könnt. Ich habe eine Excel-Liste, das ist ein Export aus einem anderen Programm (siehe...
  7. Workbook über variablen Pfad öffnen

    in Microsoft Excel Hilfe
    Workbook über variablen Pfad öffnen: Hallo zusammen, ich habe ein Makro, welches einen Pfad festlegt, ein Worksheet aus einem Workbook kopiert und als neues Workbook abspeichert. Das funktioniert soweit auch tadellos. Nun möchte...
  8. Aktivieren Eines Fensters mit einer Variablen (windows().activate)

    in Microsoft Excel Hilfe
    Aktivieren Eines Fensters mit einer Variablen (windows().activate): Moin zusammen, trotz eifriger Suche komme ich nicht zum Erfolg und hoffe auf mildtätige Hilfe. Normalerweise arbeite ich in OpenOffice muss hier aber für jemand eine ziemlich aufwändige...
  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