Textboxen ausblenden wenn Spaltenüberschrift leer

Viele mehrfache Elemente auf einer Userform

MsgBox Me.Controls.Count

WOW, 949 Steuerelemente… wie kriege ich die ungenutzten
raus? Wird denn jedesmal wenn ich ein Steuerelement erstelle
und wieder lösche, der Eintrag nicht gelöscht?

Hallso Sascha,

irgendwie hats du die nicht gelöscht.

Ich hab mir mal die Positionen auf der UF aufzeichnen lassen.
Die folgenden Textboxen sitzen alle (gleichgroß) auf der gleichen Position:

TextBox9
TextBox28
TextBox46
TextBox64
TextBox82
TextBox100
TextBox121
TextBox139
TextBox157
TextBox175
TextBox193
TextBox211
TextBox229
TextBox247
TextBox265
TextBox283
TextBox301
TextBox319
TextBox337
TextBox355

Also hast du diese Textbox 20mal. "0 TBs die du je 20mal hast sind schon mal 400 Objekte, jetzt noch Label dazu usw.

Für TextBox10 geht dir Reihe so los:
TextBox10
TextBox29
TextBox47
TextBox65
usw.

Mir ist kein Code bekannt mit dem man zur Entwicklungszeit auf eine UF einwirken kann.

M.E. hast du nur zwei Wege. Entweder alles überflüssige/mehrfache rauslöschen.
Oder aber, eher der schnellere Weg, den Code der UF sichern, also einfach in ein neues leers Modul schreiben.
Dann die UF „entfernen“ und neu erstellen. Code wieder reinkopieren.

Gruß
Reinhard

Schliesskreuz
Guten Morgen Reinhard

Ansonsten, willst du Code haben wo die UF gleich ohne
Schließkreuz erscheint? Ist doch besser als da ein
Schöließkreuz zu haben was deaktiviert ist.

Oh ja gerne. Gerne hätte ich den Code zum ausblenden des
Schliesskreuzes. Das wäre ja supertoll

Code steht nachstehend.

Ist ja super Cool :smile:
Vielen Dank

Hallo Carsten

Nein, ein Klassenmodul brauchst Du dazu gar nicht. Der
folgende Code könnte schon ausreichend sein, oder zumindest
ein Ansatz. Du müsstest ihn allerdings für jedes
Textbox_KeyPress-Ereignis schreiben.

Ich habe fast 50 Textboxen, d.h. ich muss diesen Code soviele mal schreiben wie ich Textboxen hab…

Gibt es da keine Lösung einfach für ALLE Textboxen?
Wir schrieben ausschliesslich nur Dezimalzahlen in der Userform „Datenmaske“ hinein da wir nur Litermengen eingeben dürfen…

Private Sub TB2_KeyPress(ByVal KeyAscii As
MSForms.ReturnInteger)
Select Case KeyAscii
Case 8, 9, 48 To 57 'Backspace, Tab, 0 bis 9
Case Else
KeyAscii = 0
Beep
End Select
End Sub

Vg
Carsten

LG Sascha

Hallo Reinhard.

Vielen Dank für die INfo.
Ich werde die UF nochmals Zeichnen, sowie auch mich mit dem Errorhandler befassen, sobald meine Mappe so läuft wie sie sollte.

Habe gerade enorme Probleme und ewas die übersicht verloren. Bin am verzweifeln.

Melde mich wieder falls ich es schaffen sollte die Mappe wieder zum laufen zu bringen…

Viele Grüsse
Sascha

Hallo Sascha.

Ich habe fast 50 Textboxen, d.h. ich muss diesen Code soviele
mal schreiben wie ich Textboxen hab…

Gibt es da keine Lösung einfach für ALLE Textboxen?

Meines Wissens nicht. So eine UserForm verfügt ja scheinbar nicht einmal über eine KeyPreview-Eigenschaft. Ich schätze, Du wirst den Code wirklich für jede Textbox einzeln schreiben müssen. Wenn Du ihn kopierst und in der entsprechenden Anzahl einfügst, brauchst Du nur noch die Namen der Textboxen anpassen. Dauert nicht so lange, aber dafür bist Du auf der sicheren Seite. Hier noch eine nette Verbesserung des Codes:

Private Sub TB2\_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
 Select Case KeyAscii
 Case 8, 9, 48 To 57 'Backspace, Tab, 0 bis 9
 Case 44
 If InStr(1, TB2.Text, Chr(44), vbTextCompare) \> 0 Then
 KeyAscii = 0
 Beep
 End If
 Case Else
 KeyAscii = 0
 Beep
 End Select
End Sub

Damit kann der Benutzer lediglich ein einziges Komma eingeben.

VG
Carsten

Hallo Carsten

Damit kann der Benutzer lediglich ein einziges Komma eingeben.

Super. Vielen Dank. Habe es so eingebaut. habe aber Punkt statt Komma genommen, da alle mit dem Tastenblock eingeben müssen. Funktioniert Prima :smile:

Hier wenn Du es Dir anschauen möchtest:
http://www.uploadagent.de/show-178177-1317304490.html

Gruss Sascha

Hallo Reinhard

Code in das Modul der jeweiligen UF:

Option Explicit

Private Const GWL_STYLE = (-16)
Private Const WS_SYSMENU = &H80000

Private Declare Function FindWindow Lib „User32“ Alias
„FindWindowA“ (ByVal lpClassName As String, ByVal lpWindowName
As String) As Long
Private Declare Function GetWindowLong Lib „User32“ Alias
„GetWindowLongA“ (ByVal hWnd As Long, ByVal nIndex As Long) As
Long
Private Declare Function SetWindowLong Lib „User32“ Alias
„SetWindowLongA“ (ByVal hWnd As Long, ByVal nIndex As Long,
ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib „User32“ (ByVal hWnd
As Long) As Long

Private Sub UserForm_Activate()
’ Code ist von Nepumuk
Dim xl_hwnd, lStyle
xl_hwnd = FindWindow(vbNullString, Me.Caption)
If xl_hwnd 0 Then
lStyle = GetWindowLong(xl_hwnd, GWL_STYLE)
lStyle = SetWindowLong(xl_hwnd, GWL_STYLE, lStyle And Not
WS_SYSMENU)
DrawMenuBar xl_hwnd
End If
End Sub

Mein Kollege hat die Mappe auf seinem neuen 64bit PC getestet, bekommt aber einen Fehler:

http://www.uploadagent.de/show-178200-1317314487.html

Kann man das für beide Systeme (32 & 64) programmieren?

Hallo Sascha.

Super. Vielen Dank. Habe es so eingebaut. habe aber Punkt
statt Komma genommen, da alle mit dem Tastenblock eingeben
müssen. Funktioniert Prima :smile:

Danke.

Ich habe mir die Datei heruntergeladen und ausprobiert.
Eventuell liegt es daran, dass ich Excel 2007 verwende, aber bei mir funktioniert sie nicht richtig.

Ich habe den Blattschutz entfernt und die oberste Zeile fixiert, damit die Zeile des heutigen Tages sichtbar ist, während ich auf den Button „Datenmaske“ klicke.

Wenn ich dort nun draufklicke und z.B. MSW1 auswähle, dann werden alle Zahlen, die in Zeile 29 (Heute) enthalten sind, plötzlich linksbündig geschrieben und die Summen in den Zeilen 34 und 35 reduzieren sich entsprechend. Es scheint so zu sein, als ob beim Laden der Datenmaske schon etwas ins Tabellenblatt geschrieben wird, obwohl doch eigentlich nur gelesen werden soll.

Mag sein, das dieses Phänomen in Excel 2003 nicht auftritt, aber irgendwas läuft da schief.

Bei der Geschichte mit dem Punkt und dem Komma solltest Du vorsichtig sein. Gibt die Taste auf Eurem Tastenblock wirklich einen Punkt zurück? Und wenn ja, ist dann in Excel und/oder in den Ländereinstellungen der Punkt als Dezimal-Trennzeichen und das Komma als Tausender-Trennzeichen festgelegt? Und wird in einer Textbox auch der Punkt als Dezimal-Trennzeichen interpretiert, wenn dort ein eigentlich numerischer Wert eingetippt wurde?

Alles Fragen, die Du klären solltest.

VG
Carsten

Hallo Sascha.

Es scheint so zu sein, als ob beim Laden der Datenmaske schon etwas ins Tabellenblatt geschrieben wird, obwohl doch eigentlich nur gelesen werden soll.

Schau Dir bitte 'mal genau die Prozedur „UserForm_Initialize“ der Datenmaske an. Dort rufst Du die Prozedur „cmdUebernehmen_Click“ auf.
In der Prozedur „cmdUebernehmen_Click“ wiederum rufst Du die Prozedur „SatzEinfuegen“ auf. Das bedeutet, das Du bereits bei der Initialisierung der Datenmaske den heutigen Datensatz im ausgewählten Tabellenblatt neu reinschreibst. Das solltest Du abändern.

VG
Carsten

Hallo Carsten

Es scheint so zu sein, als ob beim Laden der Datenmaske schon etwas ins Tabellenblatt geschrieben wird, obwohl doch eigentlich nur gelesen werden soll.

Schau Dir bitte 'mal genau die Prozedur „UserForm_Initialize“
der Datenmaske an. Dort rufst Du die Prozedur
„cmdUebernehmen_Click“ auf.
In der Prozedur „cmdUebernehmen_Click“ wiederum rufst Du die
Prozedur „SatzEinfuegen“ auf. Das bedeutet, das Du bereits bei
der Initialisierung der Datenmaske den heutigen Datensatz im
ausgewählten Tabellenblatt neu reinschreibst. Das solltest Du
abändern.

Genau das ist es aber was ich bezwecken will.
Es soll für unsere Fahrer möglichst einfach sein. Ich hatte am Dienstag die Fahrersitzung und habe die Mappe mal grob vorgestellt.
Und die Fahrer waren sich einig dass es so ablaufen soll, dass wenn sie den MSW auswählen, sie direkt die Eingaben machen können…
deswegen rufe ich es so auf…

Vorher hatte ich den Button „neuer Datensatz“, dies wollte keiner…

LG Sascha

Hallo Sascha.

plötzlich linksbündig geschrieben und die Summen in den Zeilen
34 und 35 reduzieren sich entsprechend.

In Modul2 in der Prozedur „SatzEinfuegen“ verwendest Du innerhalb der For-Next-Schleife die Format-Funktion, um die Werte aus den Textboxen ins ausgewählte Tabellenblatt zu schreiben. Das ist nicht korrekt, weil die Format-Funktion eine Zeichenfolge vom Typ String zurückgibt, d.h. Du schreibst einen Text in die Zelle. Erwartet wird aber eine Zahl. Daher solltest Du tatsächlich die Funktion CSng verwenden, die einen numerischen Text in eine Zahl vom Typ Single umwandelt.

Und genau an dieser Stelle kommt auch die Geschichte mit dem Punkt und dem Komma wieder zum Tragen:

Gebe ich „100,7“ in die Textbox ein, dann wird daraus die Zahl 100,7
Gebe ich „100.7“ in die Textbox ein, dann wird daraus die Zahl 1.007,0

Hier noch mal ein Code als Ersatz für die For-Next-Schleife:

For n = 2 To 27 'Vorgesehen bis Spalte 27
 If Datenmaske.Controls("TB" & n).Value "" Then
 Cells(Zei, n) = CSng(Datenmaske.Controls("TB" & n).Value)
 End If
Next n

VG
Carsten

Hallo Carsten

Ich habe mir die Datei heruntergeladen und ausprobiert.
Eventuell liegt es daran, dass ich Excel 2007 verwende, aber
bei mir funktioniert sie nicht richtig.

Ich habe den Blattschutz entfernt und die oberste Zeile
fixiert, damit die Zeile des heutigen Tages sichtbar ist,
während ich auf den Button „Datenmaske“ klicke.

Wenn ich dort nun draufklicke und z.B. MSW1 auswähle, dann
werden alle Zahlen, die in Zeile 29 (Heute) enthalten sind,
plötzlich linksbündig geschrieben und die Summen in den Zeilen
34 und 35 reduzieren sich entsprechend. Es scheint so zu sein,
als ob beim Laden der Datenmaske schon etwas ins Tabellenblatt
geschrieben wird, obwohl doch eigentlich nur gelesen werden
soll.

Mag sein, das dieses Phänomen in Excel 2003 nicht auftritt,
aber irgendwas läuft da schief.

Nein bei XL03 habe ich das Problem nicht. Habe aber trotzdem mal alle Zellen die Zahlen enthalten mit 1000er Trennzeichen und 2 Dezimalstellen im Blatt formatiert…
Bei uns im Geschäft läuft das neueste XL (weis nicht genau welches) aber 64bit Version, und da hatte ich noch nichts bemerkt dass es falsch formatiert wird.

Bei der Geschichte mit dem Punkt und dem Komma solltest Du
vorsichtig sein. Gibt die Taste auf Eurem Tastenblock wirklich
einen Punkt zurück? Und wenn ja, ist dann in Excel und/oder in
den Ländereinstellungen der Punkt als Dezimal-Trennzeichen und
das Komma als Tausender-Trennzeichen festgelegt? Und wird in
einer Textbox auch der Punkt als Dezimal-Trennzeichen
interpretiert, wenn dort ein eigentlich numerischer Wert
eingetippt wurde?

Auf unserem Tastenblock gibt der Punkt auch einen Punkt zurück.
Sowie auch in der Textbox.
Kann es sein weil bei uns die Tastatur auf Schweiz eingestellt ist?
Ansonsten kann ich es natürlich auch beim Komma belassen im Code, wenn dadurch die Fehlerquelle kleiner wird…?

Das grösste Problem wird beim Monatswechsel passieren. Weiss nicht wie das lösbar ist. Vorallem wenn zb im Oktober der 31. erfasst werden soll, funktioniert es nicht mehr. Es wird dann vermutlich ganz oben in der 1. Zeile hineingeschrieben werden. Irgendwie bringe ich das nicht richtig hin mit dem auslesen der Monate im Hilfssheet.
Naja, muss wohl abwarten bis es soweit ist…

Gruss Sascha

Hallo Carsten,

Hier noch mal ein Code als Ersatz für die For-Next-Schleife:

For n = 2 To 27 'Vorgesehen bis Spalte
27
If Datenmaske.Controls(„TB“ & n).Value „“ Then
Cells(Zei, n) = CSng(Datenmaske.Controls(„TB“ & n).Value)
End If
Next n

Ok, hab ich geändert…
http://www.uploadagent.de/show-178201-1317319897.html
Soll ich jetzt wieder von Punkt nach Komma wechseln?

Sascha

Hallo Sascha.

Kann es sein weil bei uns die Tastatur auf Schweiz eingestellt
ist?
Ansonsten kann ich es natürlich auch beim Komma belassen im
Code, wenn dadurch die Fehlerquelle kleiner wird…?

Schon möglich, ich kenne Ländereinstellungen der Schweiz nicht.

Das grösste Problem wird beim Monatswechsel passieren. Weiss
nicht wie das lösbar ist. Vorallem wenn zb im Oktober der 31.
erfasst werden soll, funktioniert es nicht mehr. Es wird dann
vermutlich ganz oben in der 1. Zeile hineingeschrieben werden.
Irgendwie bringe ich das nicht richtig hin mit dem auslesen
der Monate im Hilfssheet.
Naja, muss wohl abwarten bis es soweit ist…

Vieleicht brauchst Du ja die Tage gar nicht aus dem Tabellenblatt zu lesen. Vielleicht reicht ja schon die Funktion „Day(Now)“, um z.B. die entsprechende Zeile zu wählen.

VG
Carsten

Hallo Sascha

Soll ich jetzt wieder von Punkt nach Komma wechseln?

Das kann ich jetzt nicht mehr genau bestimmen. Wenn’s in der Schweiz anders ist als hier in Deutschland, dann würde ich sagen nein.

VG
Carsten

Hi Carsten

Das grösste Problem wird beim Monatswechsel passieren. Weiss
nicht wie das lösbar ist. Vorallem wenn zb im Oktober der 31.
erfasst werden soll, funktioniert es nicht mehr. Es wird dann
vermutlich ganz oben in der 1. Zeile hineingeschrieben werden.
Irgendwie bringe ich das nicht richtig hin mit dem auslesen
der Monate im Hilfssheet.
Naja, muss wohl abwarten bis es soweit ist…

Vieleicht brauchst Du ja die Tage gar nicht aus dem
Tabellenblatt zu lesen. Vielleicht reicht ja schon die
Funktion „Day(Now)“, um z.B. die entsprechende Zeile zu
wählen.

Ja würde wahrscheinlich gut funktionieren. Teste dies morgen.
Muss dann noch herausfinden, wie ich einen automatischen Monatswechsel einbauen kann.

Gute Nacht und vielen Dank schon mal für Deine Hilfe.

Bis bald
Gruss Sascha

Soll ich jetzt wieder von Punkt nach Komma wechseln?

Hallo Sascha,

schreib den Code gleich so daß es egal ist ob er in D oder Ch ausgeführt wird.
In XL gab’s den Befehl noch nicht, in XL 2007 gibts den (2002,2003 weiß ich nicht)

Application.DecimalSeparator
Application.ThousandsSeparator

Ich persönlich würde damit aber nicht z.B. das Dezimaltrennzeichen in Windows abändern, sondern dies nur auswerten und dementsprechend im Code darauf reagieren.

Sollte in deinen XL Versionen unbekannt sein so meld dich nochmal, dann kann man das mit API zumindest auslesen welches grad vorliegt.

Gruß
Reinhard

Hallo Reinhard,

Soll ich jetzt wieder von Punkt nach Komma wechseln?

Hallo Sascha,

schreib den Code gleich so daß es egal ist ob er in D oder Ch
ausgeführt wird.
In XL gab’s den Befehl noch nicht, in XL 2007 gibts den
(2002,2003 weiß ich nicht)

Application.DecimalSeparator
Application.ThousandsSeparator

Ich persönlich würde damit aber nicht z.B. das
Dezimaltrennzeichen in Windows abändern, sondern dies nur
auswerten und dementsprechend im Code darauf reagieren.

Sollte in deinen XL Versionen unbekannt sein so meld dich
nochmal, dann kann man das mit API zumindest auslesen welches
grad vorliegt.

das werde ich heute bei Feierabend testen
Vielen Dank für die Antwort

Könntest Du mir heute noch beim Problem „vollautomatisch neuer Monat erstellen“ helfen? Da heute der letzte Tag im Monat ist, wäre es Morgen früh perfekt zum testen . Wir haben ja dieses Thema in einem der früheren Beiträge schon mal besprochen

Liebe Grüsse
Sascha

Könntest Du mir heute noch beim Problem „vollautomatisch neuer
Monat erstellen“ helfen? Da heute der letzte Tag im Monat ist,
wäre es Morgen früh perfekt zum testen . Wir haben ja dieses
Thema in einem der früheren Beiträge schon mal besprochen

Hallo Sascha,

ja, aber erst lag ich paar Tage flach dann warst du sehr fleissig und ich verfolgte staunend wie sich da die Datenmaske aufblähte, die Module auf einaml Private wurden und anderes.

„fleissig“ bedeutet, alle zwei Tage trudelten neue mappen ein.

Und inzwischen ist das ganze irgendwas in starker Tendenz zum Spaghetticode.
Gemach gemach, ich bin dafür genauso wenn nicht mehr wie du verantwortlich :smile:

Um da wieder raus zu kommen wäre es an sich am effektivsten wäre es am besten ale UFs zu löschen und alle Codes.
Huhu, wieder aus der Ohnmacht erwacht? Schön *gg*
Geht auch weniger rigeros.

Zunächst sehe ich da einige For Schleifen von x To y
Warum da y mal 27 mal 31 mal 42 ist erschließt sich mir nicht.
(Zahlen jetzt erfunden)
Grundsätzlich ist eine feste zahl bei Spalten im Code schlecht wenn du gelegentlich im Blatt die Spaltenanzahl variierst.
Sicherer ist wenn sich y immer den grad im aktuellen Blatt vorliegenden Spalten anpasst.

Ein Weg ist
y=cells(Zeile, Columns.count).End(xltoleft).column

ggfs. muß man x und y auch anders berechnen wenn die jeweilige For-Schleife nur über einen Teil der Spalten laufen soll.

Du siehst das ist ein wichtiger Punkt.
Genauso wie da bei SatzEinfügen, also Textbox-Werte (Text) dann bei Klick auf „speichern“ einfügen und diese zu formatieren.

Mein Problem ist, ich sehe da noch viele Punkte die klärungsbedürftig sind, sehr unterschiedlich wichtig :frowning:

Damit ich (wir, du) vorankommen jetzt am WE.
Ich habe den Überblick verloren was am dringsten ist, was weniger dringend ist usw.
Mach mir den Gefallen, gehe in alle deine Beitragsfolgen im aktuellen Brett, rechts kannst du mit „Artikelbaum speichern“ den ganzen baum speichern.
Mach das mit allen.
Sind schon paar im Archiv, kein Akt, gehe links auf „Mein Profil“, dort kannst du dann „eigene Artikel“ o.ä. auflisten lassen, such da nach denen im Archiv zum Thema.

All diese Informationen bündelst du in eine Textdatei oder halt im Editor.
Dann streichst du radikal alles raus was ohne Belang für das ist was ich gleich schreibe.
Übrig bleiben sollen dann nur noch alle noch zu tuenden Dinge.

Dann kopierst du diesen Editorinhalt und legst in der aktuellsten Mappe von dir ein neues Blatt an, da fügst du das ein.
Und hochladen.
Erst DANN lese hier den PS durch *kichergrins*

PS: Ich weiß sehr kontraproduktiv für das Dogma erst die Mappe zum laufen zu bringen dann die Schickschnacks, deshalb dürfte ich das gar nicht erwähnen :frowning:
Andrerseits schätze ich dich wie mich ein :smile:
Wenn interessiert das Dogma das wenn die Neugierde auf Klassenmodule größer ist *sehr lach*
Okay, zu Klassenmodulen, schau mal oben in der beitragsfolge da habe ich heute jmdm. ein Klassenmodul für Comboboxen geschrieben bzw. aus gefundenem Code zusammengestellt.

Gruß
Reinhard
Zweitnick: Verzetteler :-9

Hallo Reinhard,

Um da wieder raus zu kommen wäre es an sich am effektivsten
wäre es am besten ale UFs zu löschen und alle Codes.
Huhu, wieder aus der Ohnmacht erwacht? Schön *gg*
Geht auch weniger rigeros.

oh mein Gott, hatte schon Schiss das sei Dein Ernst :smile:!!
Hab mich gerade wieder erholt…

Zunächst sehe ich da einige For Schleifen von x To y
Warum da y mal 27 mal 31 mal 42 ist erschließt sich mir nicht.
(Zahlen jetzt erfunden)
Grundsätzlich ist eine feste zahl bei Spalten im Code schlecht
wenn du gelegentlich im Blatt die Spaltenanzahl variierst.
Sicherer ist wenn sich y immer den grad im aktuellen Blatt
vorliegenden Spalten anpasst.

Ein Weg ist
y=cells(Zeile, Columns.count).End(xltoleft).column

ggfs. muß man x und y auch anders berechnen wenn die jeweilige
For-Schleife nur über einen Teil der Spalten laufen soll.

Du siehst das ist ein wichtiger Punkt.
Genauso wie da bei SatzEinfügen, also Textbox-Werte (Text)
dann bei Klick auf „speichern“ einfügen und diese zu
formatieren.

Also die Spaltenanzahl wird sich nicht mehr verändern. Habe bei den MSW (Milchsammelwagen) jeweils genügend Spalten eingefügt. Mehr werdens nicht.
Deswegen sind die For Schleifen x und y auch jeweils zu festen Spalten zugewiesen.
Die unterschiedliche Anzahl ergibt sich weil ich die Datenmaske in 3 Verschiedene Abschnitte getrennt habe:

  • Abladestellen
  • Abgabe an
  • Erhalten von

Je nachdem wird nur der 1. Teil eingelesen oder der 1. und der 2. oder Eben alle.
Dies ergibt sich wiederum aus den in den Tabellen eingefügten Formeln oder Matrixformeln.

Mein Problem ist, ich sehe da noch viele Punkte die
klärungsbedürftig sind, sehr unterschiedlich wichtig :frowning:

Damit ich (wir, du) vorankommen jetzt am WE.
Ich habe den Überblick verloren was am dringsten ist, was
weniger dringend ist usw.
Mach mir den Gefallen, gehe in alle deine Beitragsfolgen im
aktuellen Brett, rechts kannst du mit „Artikelbaum speichern“
den ganzen baum speichern.
Mach das mit allen.
Sind schon paar im Archiv, kein Akt, gehe links auf „Mein
Profil“, dort kannst du dann „eigene Artikel“ o.ä. auflisten
lassen, such da nach denen im Archiv zum Thema.

All diese Informationen bündelst du in eine Textdatei oder
halt im Editor.
Dann streichst du radikal alles raus was ohne Belang für das
ist was ich gleich schreibe.
Übrig bleiben sollen dann nur noch alle noch zu tuenden Dinge.

Dann kopierst du diesen Editorinhalt und legst in der
aktuellsten Mappe von dir ein neues Blatt an, da fügst du das
ein.
Und hochladen.

Ich denke es ist am einfachsten für uns alle, wenn ich einen neuen Beitrag eröffne (Meine "alten Beiträge und fragen wurden ja alle bereits beantwortet)die Mappe hochlade und Schritt für Schritt jeweils eine „Aufgabe“ stelle, die nach Prioritäten gehandelt werden.
Wenn dann eine AUfgabe gelöst wurde komt die nächste. Sind schon noch ein paar Punkte an denen ich anstehe.
Ich werde im neuen Beitrag auch nochmals genau beschreiben was die Mappe bis jetzt kann und wie das ganze funktionieren soll.

Erst DANN lese hier den PS durch *kichergrins*

PS: Ich weiß sehr kontraproduktiv für das Dogma erst die Mappe
zum laufen zu bringen dann die Schickschnacks, deshalb dürfte
ich das gar nicht erwähnen :frowning:
Andrerseits schätze ich dich wie mich ein :smile:
Wenn interessiert das Dogma das wenn die Neugierde auf
Klassenmodule größer ist *sehr lach*
Okay, zu Klassenmodulen, schau mal oben in der beitragsfolge
da habe ich heute jmdm. ein Klassenmodul für Comboboxen
geschrieben bzw. aus gefundenem Code zusammengestellt.

Das mit den Klassenmodulen könnten wir auch erst anschauen wenn wir *schnickschnacks* einbauen oder den Code aufräumen wollen…

Soweit zu Deinem Beitrag…

Ich eröffne nun einen neuen mit der Überschrift: „Milchdispo, Viele Fragen“

Liebe Grüsse
Sascha