Collapse column

Autor Thema: Office 2010: Excel Makro auf allen Seiten  (Gelesen 754 mal)

BlinkyBill

  • Gast
Office 2010: Excel Makro auf allen Seiten
« am: November 16, 2018, 18:11:11 Nachmittag »
Hallo, ich habe ein Problem mit den Makros (ist mein erster Versuch) vielleicht kann mir jemand von Euch dabei helfen:

Wir haben für jedes Jahr eine Excel Datei. Auf dem Tabellenblatt 'Jahresübersicht' steht ab Zeile A4 die Namen der Mitarbeiter. In Spalte B die Kostenstelle C,D,E,F weiter Infos.
Ich habe es inzwischen geschafft, dass sich bei 'Jahresübersicht' automatisch die Namen nach Alphabet sortiert.
Auf dem Tabellenblatt 'Jan.' passt es sich mit dem Drücken von Alt+F8 an.
Aber auf Feb. März. etc. ändert es sich nicht.
Auf dem Tabellenblättern für die Monate stehen die Namen der Mitarbeiter ab Zeile A6. Jeder Monatstag hat eine eigene Spalte, dort werden Urlaubs und Krankentage Manuell eingetragen.

Das ist der Code den ich bisher habeSub KopiereBereich()
With Sheets(1)
    zEnd = .Cells(.Rows.Count, 1).End(xlUp).Row
End With

    Dim Quelltab As Worksheet
    Dim Zieltab As Worksheet
    Dim Zelle As Range
    Dim Zaehler As Long
   
    Zaehler = 6
    'Bereich = "A4:A10000" 'hab ich mal ausge-xt. Wofür brauchst du die Zeile??
   
    Set Quelltab = ActiveWorkbook.Worksheets("Jahresübersicht")
    Set Zieltab = ActiveWorkbook.Worksheets("Jan.")
   
    For Each Zelle In Quelltab.Range("A4:A10000")
        Zieltab.Cells(Zaehler, 1) = Zelle
        Zaehler = Zaehler + 1
    Next Zelle
   
End Sub


Private Sub Worksheet_Change(ByVal Target As Range)

'Hab mal die unnötigen .Select-Befehle gestrichen.
If Not Application.Intersect(Target, Range("A1:A100")) Is Nothing Then
    Range("A4:AL10000").Sort Key1:=Range("A1"), Order1:=xlAscending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom
End If

End Sub


Es wäre nett wenn mir jemand helfen könnte und mir sagt, was an dem Code verändert werden muss, dass die Änderung bei dem Einfügen von neuen Namen auch auf den Blättern Feb. März. April etc auch aktualisiert. Am besten auch noch ohne Alt-F8 drücken zu müssen.
Was auch noch ein Problem ist, ist dass sich die Manuell eingetragenen Daten nicht mitsortieren. So kann es sein dass die U, oder die K plötzlich nicht bei Karl stehen sondern bei Kevin, wenn ein Neuer Mitarbeiter mit dem Namen Anton dazu kommt. Die Manuell eingetragenen bleiben in der Zeile stehen wo ich sie eingetragen habe.

Ach ja ich bin absoluter Neuling in dem Bereich, es wäre also nett wenn ihr bei einer Antwort nicht mit Fachbegriffen um euch werft. Wenn mir jemand helfen kann wäre es nett den Kompletten Code hier zu Antworten und die Erklärungen (muss nicht sein) danach.

Wäre wirklich nett wenn ihr mir helft.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #1 am: November 16, 2018, 18:21:23 Nachmittag »
Crossposting ohne gegenseitige Verweise ist einfach nur egoistisch und Mist!   
11. Gebot: Du sollst kein Crossposting ohne gegenseitigen Verweis betreiben.

Und die ersten 23 Antworten in dieser Sache findet ihr Helfer-Kollegen hier.
Gruß
Günther

BlinkyBill

  • Gast
Antw: Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #2 am: November 16, 2018, 18:24:37 Nachmittag »
Crossposting ohne gegenseitige Verweise ist einfach nur egoistisch und Mist!   
11. Gebot: Du sollst kein Crossposting ohne gegenseitigen Verweis betreiben.

Und die ersten 23 Antworten in dieser Sache findet ihr Helfer-Kollegen hier.


Leider wurde mir auf der Seite noch nicht geholfe. Was ist daran schlimm es in mehren Foren zu versuchen? Ist das Verboten?

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #3 am: November 16, 2018, 18:27:10 Nachmittag »
Verbot(e) gibt es hier nicht, zumindest in dieser Sache.
Aber lies erst einmal die Links, dann weißt du, warum dir jetzt noch weniger geholfen wird.
Gruß
Günther

BlinkyBill

  • Gast
Antw: Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #4 am: November 16, 2018, 18:29:01 Nachmittag »
Verbot(e) gibt es hier nicht, zumindest in dieser Sache.
Aber lies erst einmal die Links, dann weißt du, warum dir jetzt noch weniger geholfen wird.


Ich weiß wo der Link hinführt. Ich habe genau diese Frage in einem Anderen Forum gestellt. Nur leider wurde mir dort noch nicht wirklich geholfen. Und auch die Seite wenn ich auf 'Crossposting' klicke hilft mir nicht.
Daher habe ich mich noch in einem anderen Forum angemeldet.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #5 am: November 16, 2018, 18:31:21 Nachmittag »
Ignore++  :-[  :-X
Gruß
Günther

BlinkyBill

  • Gast
Antw: Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #6 am: November 16, 2018, 18:38:54 Nachmittag »
Ignore++  :-[  :-X

Dann ignorier es jetzt aber auch wirklich und gibt nicht deinen Senf dazu. Wenn du mir nicht helfen kannst/willst dann lass es-

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2010: Excel Makro auf allen Seiten
« Antwort #7 am: November 17, 2018, 09:16:14 Vormittag »
Hallo,

BlinkyBill: Du hast jetzt in diversen Foren verschiedenste Vorschläge erhalten. Und Hinweise zu den Crossposts
und entsprechende Empfehlungen erhalten. Rumgepupe als Reaktion (z.B. hier und bei Office-Hilfe) ist nicht
angemessen. Deshalb mache ich den Beitrag jetzt hier einfach dicht.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.