Office: (Office 2007) VBA Makro verstehen

Helfe beim Thema VBA Makro verstehen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Halo Experten, ich versuche den Einstieg bei Vba und brauche gerne Eure Unterstützung. Hab aus früheren Tagen ein Makro ; und kann den überhaupt nicht... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Jannils, 9. Mai 2014.

  1. VBA Makro verstehen


    Halo Experten,
    ich versuche den Einstieg bei Vba und brauche gerne Eure Unterstützung.

    Hab aus früheren Tagen ein Makro ; und kann den überhaupt nicht " lesen&verstehen ".
    Würde gerne das geschriebene verstehen .

    Hab irgendwo gelesen , dass man dies mit `"Text"auch normalerweise macht
    `
    Danke schommal im voraus

    Gruß Jannils



    Sub Schaltfläche115_BeiKlick()
    Dim lngZeile As Long, i As Integer

    With Worksheets("Tabelle1")
    lngZeile = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
    .Cells(lngZeile, 1).Value = Worksheets("Eingabe").Range("F2").Value
    .Cells(lngZeile, 2).Value = Worksheets("Eingabe").Range("AD13").Value

    For i = 3 To 21
    .Cells(lngZeile, i).Value = Worksheets("Auswertung").Range("E" & 6 + i).Value
    Next
    End With
    End Sub

    :)
     
    Jannils, 9. Mai 2014
    #1
  2. Hallo

    so würde ich das Makro interpretieren

    Code:
    MfG Tom
     
    Crazy Tom, 10. Mai 2014
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi Jannils,

    hier ein paar Kommentare zum Code:

    Code:
    VBA Makro verstehen grusz.gif
     
    Beverly, 10. Mai 2014
    #3
  4. VBA Makro verstehen

    Ehe man Code verstehen kann, sollte man die Einzelbefehle verstehen.
    Einfache Methode: Im VBA-Editor das jeweilige Code-Wort fokussieren und F1-Taste drücken, um die entsprechende VBA-Hilfe zu öffnen und zu studieren.

    Bekannte Einzelanweisungen ergeben dann auch im Zusammenhang mit anderen einen Sinn.
     
    ebs17, 10. Mai 2014
    #4
  5. Hallo
    und danke für die schnelle Antwort.
    Könnt Ihr dies für mich ( absoluter Anfänger ) dass noch tiefer, einfacher runterbrechen , dass ich das mehr nachvollziehen kann.
    Wäre sicherlich hilfreich für mich.

    Danke schonmal

    Gruß Jannils
     
    Jannils, 10. Mai 2014
    #5
  6. Hallo ebs 17 /Mof Guro >>> Was bedeutet das eigentlich ?

    Zitiere:Einfache Methode: Im VBA-Editor das jeweilige Code-Wort fokussieren und F1-Taste drücken, um die entsprechende VBA-Hilfe zu öffnen und zu studieren.

    Tja-- und das verstehe ich schon nicht. Kann ich auch nirgends in der mir vorliegenden Literatur nachvollziehen.

    Gerne kleine Anweisung.
    Entschuldigung --- bin Senior der sich noch gerne etwas weiterbildet.

    Gruß Jannils
     
    Jannils, 11. Mai 2014
    #6
  7. Hallo ebs 17 /Mof Guro >>> Was bedeutet das eigentlich ?

    Zitiere:Einfache Methode: Im VBA-Editor das jeweilige Code-Wort fokussieren und F1-Taste drücken, um die entsprechende VBA-Hilfe zu öffnen und zu studieren.

    Tja-- und das verstehe ich schon nicht. Kann ich auch nirgends in der mir vorliegenden Literatur nachvollziehen.

    Gerne kleine Anweisung.
    Entschuldigung --- bin Senior der sich noch gerne etwas weiterbildet.

    Gruß Jannils
     
    Jannils, 11. Mai 2014
    #7
  8. VBA Makro verstehen

    Hallo

    mit der Maus in ein Wort im Code klicken und dann auf F1
    dann sollte sich ein Fenster öffnen in dem Erklärungen stehen

    MfG Tom
     
    Crazy Tom, 11. Mai 2014
    #8
  9. Hallo ebs 17 /Mof Guro >>> Was bedeutet das eigentlich ?

    Zitiere:Einfache Methode: Im VBA-Editor das jeweilige Code-Wort fokussieren und F1-Taste drücken, um die entsprechende VBA-Hilfe zu öffnen und zu studieren.

    Tja-- und das verstehe ich schon nicht. Kann ich auch nirgends in der mir vorliegenden Literatur nachvollziehen.

    Gerne kleine Anweisung.
    Entschuldigung --- bin Senior der sich noch gerne etwas weiterbildet.

    Gruß Jannils
     
    Jannils, 11. Mai 2014
    #9
  10. Hallo,
    könnt Ihr mir Anfänger bitte noch diesen Code einfachst erklären ?

    Dickes danke schonmal.
    Komme ansonsten langsam weiter.

    Gruß Jannils


    For i = 3 To 21
    .Cells(lngZeile, i).Value = Worksheets("Auswertung").Range("E" & 6 + i).Value
     
    Jannils, 12. Mai 2014
    #10
  11. Beverly
    Beverly Erfahrener User
    Hi Janils,

    den entsprechenden Kommentar in meinem Code hattest du dir angeschaut?

    ' in erste leere Zelle ab Spalte 3 (C) bis 21 (U) Inhalte aus Tabelle "Auswertung"
    ' Spalte E ab Zeile 9 bis Zeile 30 eintragen



    VBA Makro verstehen grusz.gif
     
    Beverly, 12. Mai 2014
    #11
  12. Hatte ich Beverly,
    konnte ich aber nicht nachvollziehen, weil ich es nicht verstanden habe.
    Versuch es noch einmal.

    Bin halt ein VBA-"Dummy" aber lernbereit!
     
    Jannils, 12. Mai 2014
    #12
  13. Beverly
    Beverly Erfahrener User

    VBA Makro verstehen

    Angenommen die erste leere Zeile ist die 50, folglich wird der Wert aus Tabelle "Auswertung" Zelle E9 in C50 geschrieben, der Wert aus E10 in D50, aus E11 in E50, aus E12 in F50, aus E13 in G50 usw. bis als letztes dann in U50 der Wert aus E27 geschieben wird. Das ist also nichts anderes als ein Transponieren von E9:E27 in die Spalten C:U in der ersten freien Zeile.

    Jetzt wo ich das schreibe fällt mir ein, dann man den Code auch abkürzen kann, indem man die Schleife durch genau die Funktionalität Transponieren ersetzt:

    Code:
    VBA Makro verstehen grusz.gif
     
    Beverly, 12. Mai 2014
    #13
  14. Hallo Beverly,
    ich taste mich wie ein Blinder vor.
    Jetzt erscheint folgender Hinweis.

    Was bedeutet das ?

    Gerne Aufklärung

    Danke
    Jannils


    Sheets("Eingabe").Select
    ActiveWindow.SmallScroll Down:=-9
     
    Jannils, 12. Mai 2014
    #14
  15. Beverly
    Beverly Erfahrener User
    Hi Jannils,

    welcher Hinweis erscheint?


    VBA Makro verstehen grusz.gif
     
    Beverly, 12. Mai 2014
    #15
Thema:

VBA Makro verstehen

Die Seite wird geladen...
  1. VBA Makro verstehen - Similar Threads - VBA Makro verstehen

  2. VBA-Makro zur Zellenformatierung Syntax probleme

    in Microsoft Excel Hilfe
    VBA-Makro zur Zellenformatierung Syntax probleme: Hallo zusammen, ich möchte per Makro Zellen formatieren. Tausender-Trennzeichen 3 Nachkommastellen Positive Zahlen Schwarz Negative Zahlen Rot Nullwert mit - Hinter der Zahl soll noch eine...
  3. Speichern mit dem Titel der Zelle A2

    in Microsoft Excel Hilfe
    Speichern mit dem Titel der Zelle A2: Moin moin, Ich habe per Makro einen Arbeitsablauf aufgezeichnet der soweit auch funktioniert. Dieser Endet jedoch im "Speichern Unter" Fenster, welches durch das Klicken von "Drucken als PDF"...
  4. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  5. Makro/VBA Text in Zahl umwandeln

    in Microsoft Excel Hilfe
    Makro/VBA Text in Zahl umwandeln: Hallo liebes Forum, ich habe eine Frage und bin bisher leider nicht so wirklich fündig geworden :oops: Aber ich bin mir sicher, dass ich hier Hilfe bekomme *;)* In meiner Arbeitsdatei sind...
  6. VBA Makro Daten kopieren

    in Microsoft Excel Hilfe
    VBA Makro Daten kopieren: Hi zusammen, ich bräuchte eure Hilfe denn aktuell bin ich am verzweifeln: Ich brauche ein Makro für das deutsche Excel. Es gibt 2 verschiedene Arbeitsmappen mit jeweils einem aktiven...
  7. per VBA Zeile in der Liste löschen

    in Microsoft Excel Hilfe
    per VBA Zeile in der Liste löschen: Hallo Leute, ich brauche eure Hilfe. In einer Liste sollen regelmäßig Einträge vorgenommen werden. Hierzu müssen die Felder Name, Nr. alt, Stück, Bezeichnung, Datum, Kst, Palettennummer,...
  8. Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro)

    in Microsoft Excel Hilfe
    Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro): Hallöchen, ich stehe aktuell vor folgendem Problem: Wir haben ein Excel Makro, das über die Zeiterfassung alle Mitarbeiter und ihre Stunden in verschiedenen Positionen auflistet. Eine abgespeckte...
  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