Office: Daten in über Commandobutton in ein anderes Tabellenblatt

Helfe beim Thema Daten in über Commandobutton in ein anderes Tabellenblatt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe noch ein Problem. Mein Makro formatiert Daten und fügt die anschließend in ein anderes Tabellenblatt ein. Funkioniert auch... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von msdd79, 15. Mai 2008.

  1. msdd79 Erfahrener User

    Daten in über Commandobutton in ein anderes Tabellenblatt


    Hallo,

    ich habe noch ein Problem.

    Mein Makro formatiert Daten und fügt die anschließend in ein anderes Tabellenblatt ein. Funkioniert auch einwandfrei.

    Wenn ich nun allerdings dieses Makro über einen Commandobutton starten möchte kommt immer die Fehlermeldung: Lautzeitfehler 1004.

    Ich habe das Gefühl, das man über den Button nicht in ein anderes Tabellenblatt wechseln kann. Ist das richtig?

    Gibt es eine Möglichkeit, dass Problem zu umgehen?

    Gruß
    Michael
     
    msdd79, 15. Mai 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Der Button macht eigentlich nix anderes, als das Makro aufzurufen.
    Allerdings ist der Button ein Objekt des Tabellenblatts. Daher kann evtl. eine andere Adressierung nötig sein als bei einem Makro, welches in einem allgemeinen Modul liegt.

    Aber ohne deinen Code zu kennen, wird das hier wohl eher ein Revival von "Rate mal mit Rosenthal"...
     
    schatzi, 15. Mai 2008
    #2
  3. msdd79 Erfahrener User
    Anbei sende ich mal die aktuelle Datei, zum besseren Verständnis...
     
    msdd79, 15. Mai 2008
    #3
  4. msdd79 Erfahrener User

    Daten in über Commandobutton in ein anderes Tabellenblatt

    irgendwie finde ich nichts, um nachträglichen eine datei anzuhängen. sorry.

    hier der code:

    Private Sub CommandButton2_Click()
    Sheets("ISBN").Select
    Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
    Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
    :="|", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
    Columns("B:B").Select
    Selection.Replace What:="-", Replacement:="", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False
    Selection.NumberFormat = "0"
    Range("B1").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("Bestellungen - Übersicht").Select
    Range("A5").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Columns("A:A").EntireColumn.AutoFit
    Range("A1").Select

    End Sub
     
    msdd79, 15. Mai 2008
    #4
  5. schatzi Super-Moderator
    Hallo!

    Auf welchem Blatt liegt denn der Button?

    PS: Eine Datei kannst du so anhängen:
    Button "Antwort erstellen"
    Button "Durchsuchen"
    Datei auswählen
    Button "Attachment hinzufügen"
    Button "Absenden"
     
    schatzi, 15. Mai 2008
    #5
  6. msdd79 Erfahrener User
    Der Button liegt im Tabellenblatt "Bestellungen - Übersicht".

    Er soll in das Blatt "ISBN" gehen, dort Daten aus Spalte A trennen und die abgetrennten Daten aus Spalte B nehmen und in das Blatt "Bestellungen - Übersicht" wieder einfügen.

    Leider komme ich momentan nicht an die Datei ran (liegt auf arbeit, ich bin momentan zu hause). Ich hoffe der Code und meine Beschreibung reichen aus.
     
    msdd79, 15. Mai 2008
    #6
  7. schatzi Super-Moderator
    Hallo!
    Das hoffe ich auch... :-D
    Teste mal dies:
    Code:
    Private Sub CommandButton1_Click()
    With Sheets("ISBN")
    .Columns(1).TextToColumns OtherChar:="|"
    .Columns(2).Replace What:="-", Replacement:="", LookAt:=xlPart
    .Columns(2).NumberFormat = "0"
    .Range(.Range("B1"), .Range("B1").End(xlDown)).Copy Range("A5")
    Columns(1).AutoFit
    End With
    End Sub
     
    schatzi, 15. Mai 2008
    #7
  8. msdd79 Erfahrener User

    Daten in über Commandobutton in ein anderes Tabellenblatt

    Guten Morgen,

    ich habe gerade einmal Deinen Vorschlag von gestern probiert. Leider kommt noch immer die gleiche Fehlermeldung.

    Aber: Ich kann Dir jetzt die Datei hängen.

    Kannst Du das bitte noch einmal prüfen?

    Vielen Dank

    Michael
     
    msdd79, 16. Mai 2008
    #8
  9. schatzi Super-Moderator
    Hallo!

    Da fehlt wohl nur eine Kleinigkeit:

    Private Sub CommandButton2_Click()
    With Sheets("ISBN")
    .Columns(1).TextToColumns Other:=True, OtherChar:="|"
    .Columns(2).Replace What:="-", Replacement:="", LookAt:=xlPart
    .Columns(2).NumberFormat = "0"
    .Range(.Range("B1"), .Range("B1").End(xlDown)).Copy Range("A5")
    Columns(1).AutoFit
    End With
    End Sub
     
    schatzi, 16. Mai 2008
    #9
  10. msdd79 Erfahrener User
    jetzt funktioniert das, wie ich mir das vorgestellt habe.

    vielen dank und schönes wochenende

    gruß
    michael
     
    msdd79, 16. Mai 2008
    #10
Thema:

Daten in über Commandobutton in ein anderes Tabellenblatt

Die Seite wird geladen...
  1. Daten in über Commandobutton in ein anderes Tabellenblatt - Similar Threads - Daten Commandobutton Tabellenblatt

  2. Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

    in Microsoft Excel Hilfe
    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle: Moin Allerseits, mit Verlaub ich bin seit 5 Jahren aus der Materie raus, fange somit von Vorne an. Frage: Anpassung eines bereits Geschrieben Codes. Verwendete Elemente: Quelle> Tabelle "wsLK",...
  3. Excel icon fehlt

    in Microsoft Excel Hilfe
    Excel icon fehlt: Hallo zusammen ich habe das Icon aus Datei nicht um Daten abzurufen [ATTACH] was kann ich tun? bei Daten zusammenführen ist es vorhanden - ich möchte eigentlich alle Tabellenblätter in eine...
  4. Excel Zusammenführen

    in Microsoft Excel Hilfe
    Excel Zusammenführen: Guten Tag Sub Tabelle_zusammenführen() Dim i As Integer Dim Zusammenfassung As Worksheet Dim BereichZielTab As Range Set Zusammenfassung = Worksheets("Zusammenfassung") For i = 2...
  5. Arr sind Null obwohl Daten vorhanden sind

    in Microsoft Excel Hilfe
    Arr sind Null obwohl Daten vorhanden sind: Hallo zusammen Erst mal frohe Festtage ;-) Ich hab ein Problemchen... In einer Abfrage eröffne ich mit einem "Connection.Open..:" eine Query Anschliessend mit rs.Open,(vobei mein RS ein...
  6. Datum markieren und Daten ausblenden

    in Microsoft Excel Hilfe
    Datum markieren und Daten ausblenden: Hallo zusammen Ist es möglich, in der angehängten Tabelle, jeweils Ende Monat einen Datumsstrich einzufügen, wie jetzt der roter, der manuell eingefügt ist? Und wenn ja: wenn in der Spalte A eine...
  7. Daten-Import inkl. Primärschlüssel

    in Microsoft Access Hilfe
    Daten-Import inkl. Primärschlüssel: Hallo! Ich habe eine Accesstabelle, die ich in Sharepoint importieren möchte, brauche jedoch auch die - gleichen - IDs, die zugleich auch als Primärschlüssel fungieren und ich diese als...
  8. Daten in anderes Tabellenblatt übertragen

    in Microsoft Excel Hilfe
    Daten in anderes Tabellenblatt übertragen: Hallo, ich stelle mir folgendes vor: Ich trage in das Tabellenblatt 1 in die Felder A1 - A8 Werte ein. Diese Werte sollen dann in das Tabellenblatt 2 in die nächste freie Zeile übertragen werden....
  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