Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel per Vba, dynamischer Kalender Spalten ausblenden und

Excel per Vba, dynamischer Kalender Spalten ausblenden und
06.03.2024 23:40:23
Wolfgang
Hallo zusammen,

lediges Thema, ich weiß!, aber alles, was ich gelesen habe, habe ich auf meine Tabelle bezogen abgeändert und ausprobiert, aber kläglich ,an VBA , daran gescheitert die Spalten mit den Wochenenden auszublenden, Zellen zu verbinden und einen Rahmen darum zu ziehen.
.
https://www.herber.de/forum/archiv/1440to1444/1443251_Spalten_ausblenden_wenn_Datum.html
https://www.herber.de/forum/archiv/1000to1004/1001545_Spalten_ausblenden_verbundene_Zellen.html
https://www.herber.de/forum/archiv/588to592/590836_Wochentage_ausblenden.html
https://www.herber.de/forum/archiv/588to592/590748_Wenn_ein_sonntag_dann_ausblenden.html
https://www.herber.de/forum/archiv/1960to1964/1963740_Spalten_bedingt_ausblenden_Wochentag.html
Alles wohl nicht richtig angewendet, da keine Kenntnisse in VBA, warum man was auswählt und dann dort hineinschreibt.
Daher meine Bitte mir zu helfen.

1. Spalten die einen Wochenendtag beinhalten, Samstag oder Sonntag, automatisch ausblenden im Bereich D:NE
Datum steht in Zelle B2 oder in D6.

2. Die Kalenderwoche wird immer über dem Montag in Zeile 4 angezeigt. Ausnahme, das Jahr beginnt mit einem anderen Wochentag, betrifft
nur Spalte D Zeile4 (D4) => 01.01 ist ein...
....Di - Fr 4Zeilen;...Mi - Fr 3 Zellen, Do - Fr 2 Zellen ansonsten, Mo - Fr 5Zeilen; nach Rechts verbinden
a) und Rahmen um den KW jeweiligen Bereich von Zeile 4 - 69
Dicke Rahmenlinien,Linienfarbe: #808080

Dies für Tabelle1,3,4

Danke im Voraus für die Unterstützung
Wolfgang

https://www.herber.de/bbs/user/167838.xlsx

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel per Vba, dynamischer Kalender Spalten ausblenden und
07.03.2024 12:16:01
Wolfgang
Hallo Onur,

vielen Dank für deine Hilfe und du das Problem gelöst hast.

Habe beim ersten Ausprobieren ein paar Ungenauigkeiten meinerseits in der Formulierung meiner Wünsche festgestellt.
Werde mir die zugesendete Tabelle heute Abend genauer anschauen und wohl mit ein 1-2 kleinen Änderungswünschen auf dich zurückkommen, die mir eben aufgefallen sind.

Aber jetzt schon recht herzlichen Dank für deine Zeit und Wissen zu dieser Tabelle.

Gerne !
07.03.2024 12:28:24
Onur
AW: Excel per Vba, dynamischer Kalender Spalten ausblenden und
07.03.2024 23:42:30
Wolfgang
Hallo Onur,

was mir aufgefallen war und es schön wäre, wenn sich das noch ändern und einbauen ließe.
Habe aus Datengrößenbegrenzung die Monate April - Dezember aus der Tabelle heraus genommen.
Aber alle VBA-Codes sollen weiterhin für die Tabelle mit den 12 Kalendermonaten gültig sein.

Habe das Datum in der Spalte ( D-NE) abegeändert von =DATUM($B$1;1;1) in =DATUM($B$1;1;2), =DATUM($B$1;1;3)......
Somit bleibt die Spalte "BK" für den 29.02 immer eingeblendet. In den Jahren die kein Schaltjahr sind ist der 1. März sonst in der Farbe des Februars eingefärbt.
1.Spalte BK automatisch ausblenden wenn Datum nicht der 29.02 ist.

Habe die Beschreibung für den Rahmen nicht genau beschrieben.
2.Kann man den Rahmen so anpassen das er wie in der hochgeladenen Tabelle aussieht?

In den verbundenen Zeile für das KW steht nun die angezeigte Kalenderwoche rechtsbündig ausgerichtet.
3.kann die Kalenderwoche in den verbundenen Zellen zentriert anzeigen werden und die Schriftart in Fett formatierten?

4. Wenn ich nun zusätzliche Tabellen in die Arbeitsmappe einfüge, in denen die ersten 6 Zeilen immer gleich sind,
- kann ich diese einfach kopieren und im der Code funktioniert in den neuen Tabellenblättern(Reiter)
ohne das ich etwas in den Worksheets, workbooks oder änlichem ändern muss?

a) oder ist es möglich durch das Betätigen des Commandbuton1 auf Tabelle1 (2) auch in den Übrigen Tabellenblättern die Formation vorzunehmen?

Danke im Voraus

Wolfgang

https://www.herber.de/bbs/user/167855.xlsm

Anzeige
AW: Excel per Vba, dynamischer Kalender Spalten ausblenden und
07.03.2024 23:49:54
Onur
Dein Thread ist abgeschlossen. Alles was du angegeben hattest, wurde erfüllt.
Es wird mir jetzt zu bunt, du musst nicht den Arm abreissen, wenn man dir den kleinen Finger gibt.
Alles andere wäre Auftragsprogrammierung und nicht "eine kleine Hilfe für lau", obwohl die Hilfe gar nicht mal so klein war.
AW: Excel per Vba, dynamischer Kalender Spalten ausblenden und
08.03.2024 08:05:10
Wolfgang
Guten Morgen Onur,

tut mir leid, dass ich dir auf die Zehen getreten bin. Das war nicht meine Absicht und ich wollte ganz bestimmt nicht unverschämt sein.
Nochmals Danke für deine Unterstützung
Wolfgang
AW: Excel per Vba, dynamischer Kalender Spalten ausblenden und
08.03.2024 08:50:31
ralf_b
zu 1: erstelle einfach kein Datum mit dem 29.02. schreibe in D6 "=DATUM($B$1;1;SPALTE(A1))"
zu 2. und 3 nutze den Makrorecorder und zeichnen die Änderungen auf. Dann übernimm sie in dem "rahmen" code.
Selection.Font.Bold = True
Selection.HorizontalAlignment = xlCenter
Selection.VerticalAlignment = xlCenter
das liest sich doch schon so das man es verstehen kann.

zu 4. erzeugst du eine komplett neues Blatt mußt du den Code auch in das entsprechende Codemodul kopieren. Einfacher ist es ein Blatt als Blankovorlage zu verwenden. Welches du immer wieder kopierst. Das kann man ja auch ausblenden wenn es beim arbeiten stört.

zu a) Ja, das geht aber dann macht es keinen Sinn den Button in jedem Blatt zu setzen. Nimm in separates Blatt in dem du die Settings für die ganze Mappe verwaltest und solche Buttons und Codes vielleicht auch nicht für Jedermann zugreifbar sind. Da kannst du auch die Färbung der Bereiche gleich mit machen. siehe 29.02.

Du solltest dich mit vba beschäftigen und nicht nur Codes abgreifen. Dann geht schon nach kurzer Zeit so Einiges wir von selbst.
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige