Thema Datum  Von Nutzer Rating
Antwort
Rot Formulardaten in Tabellen übertragen / Tabellen anhand Formulardaten erzeugen
27.07.2017 07:27:04 MaG
NotSolved
27.07.2017 23:54:08 Ben
NotSolved
28.07.2017 00:24:34 Ben
NotSolved

Ansicht des Beitrags:
Von:
MaG
Datum:
27.07.2017 07:27:04
Views:
1046
Rating: Antwort:
  Ja
Thema:
Formulardaten in Tabellen übertragen / Tabellen anhand Formulardaten erzeugen

Guten Morgen liebeCommunity,

ich habe folgendeAufgabenstellung die ich als VBA Anfänger noch nicht meistern kann und hoffe auf tatkräftige Unterstützung

 

Ausgangssituation:

Eine Formulardatei die in A2 bis D2 mit Einträgen gefüllt wird.

Eine Gesamttabelle in der die Daten des Formulars auf knopfdruck forlaufend übertragen werden sollen ( je Knopddruck ein Datensatz)

Zwei separate Tabellen die den Namen A und B tragen

 

1. Frage: WIe kann ich die Daten fortlaufend in die Gesamttabelle übertragen und im Anschluss speichern?.

2. Frage: Wie kann ich von dem aktuellen Formular eine eseparate Exceldatei erzeugen die als Namen den Inhalt des Feldes B2 hat ? (Beispiel Im Feld B2 steht "X", dann soll die Datei erzeugt werden und "X" heissen)

3.Frage: WIe kann ich anhand des Eintrags in A2 die Datensätze von A2 bis D2 zusätzlich in die Tabelle A oder B eintragen, wenn im Feld A2 auch nur die Eintraäge "A" oder "B" eingetragen werden können?

4.Frage: WIe kann ich durch ein zusätzliches Datum und den eingetragenen Daten eine neue Tabelle erstellen in der die Daten monatlich abgelegt werden.

Beispiel:

Datensatz im Formular:

Gruppe Projekt Summe Datum
A X 15 15.06.2017
   
 
 
       

1. Daten werden in Gesamttabelle übernommen.

2. Formular wird als Datei mit dem NAmen "X" gespeichert und abgelegt. (Speichern unter)

3. Die Datenw erden zusätzlich in Tabelle A gespeichert.

4. Es wird auf Knopdfruck eine Tabelle erstellt , die den Namen "A Juni2017" trägt (gerne auch "A 31.06.2017")

 

Ob jemand von euch mir an dieser Stelle weiterhelfen könnte?

Dank im Voraus

Gruss

MaG

 

Bisheriges VBA Text:

Sub Makro1()
'
' Makro1 Makro
'
'
    Range("A2:D2").Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Windows("Formulare.xlsm").Activate
    Range("A2:D2").Select
    Selection.Copy
    Windows("Tabelle Gesamt.xlsm").Activate
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("D2").Select
    Application.CutCopyMode = False
    Selection.NumberFormat = "m/d/yyyy"
    ActiveWorkbook.Save
    ActiveWindow.Close
End Sub

 

       
       

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Formulardaten in Tabellen übertragen / Tabellen anhand Formulardaten erzeugen
27.07.2017 07:27:04 MaG
NotSolved
27.07.2017 23:54:08 Ben
NotSolved
28.07.2017 00:24:34 Ben
NotSolved