Hi Bastler,
dann schreibe ich mal meine erste Antwort ;-)
Ich würde das Quit und die Alerts nicht ins Feld führen sondern es schlicht so programmieren:
Private Sub Workbook_Open()
If InStr(ThisWorkbook.Path, "Desktop") = 0 Then
MsgBox "Unzulässiger Speicherort!", , "Bye bye!"
Me.Close False ...
Die Suche ergab 232 Treffer
- 29. Aug 2022, 15:53
- Zum Forum wechseln
- Zum Thema wechseln
- 29. Aug 2022, 22:19
- Zum Forum wechseln
- Zum Thema wechseln
Re: Schleife durch Zeilen und Spalten
Hi Bastler,
jetzt "nörgel" ich mal auf etwas höherem Niveau:
Im Objekt Cells wird dann die englische/VBA-Nomenklatur verwendet.
Cells ist kein Objekt, sondern eine Eigenschaft. Diese gibt aber wiederum ein Range-Objekt zurück
*klugscheißermodusaus*
VG, Boris
jetzt "nörgel" ich mal auf etwas höherem Niveau:
Im Objekt Cells wird dann die englische/VBA-Nomenklatur verwendet.
Cells ist kein Objekt, sondern eine Eigenschaft. Diese gibt aber wiederum ein Range-Objekt zurück

*klugscheißermodusaus*
VG, Boris
- 31. Aug 2022, 22:22
- Zum Forum wechseln
- Zum Thema wechseln
Re: Markieren per Doppel-/Rechtsklick
Hi Bastler,
der *Klugscheißer* ist wieder unterwegs :lol:
Dein Code ist in mehrerer Hinsicht nicht optimal :roll:
1. Mehrfachverwendung eines Objekts - hier: Target - da bietet sich immer der With-Rahmen an
2. Der Code reagiert nicht ausschließlich auf Klicks in Spalte 3 (C), da Du die Spalte ...
der *Klugscheißer* ist wieder unterwegs :lol:
Dein Code ist in mehrerer Hinsicht nicht optimal :roll:
1. Mehrfachverwendung eines Objekts - hier: Target - da bietet sich immer der With-Rahmen an
2. Der Code reagiert nicht ausschließlich auf Klicks in Spalte 3 (C), da Du die Spalte ...
- 1. Sep 2022, 20:09
- Zum Forum wechseln
- Zum Thema wechseln
Re: Markieren per Doppel-/Rechtsklick
Hi Bastler,
natürlich beantwortet das meine Frage!
natürlich beantwortet das meine Frage!

- 2. Sep 2022, 12:23
- Zum Forum wechseln
- Zum Thema wechseln
Re: Zelle auf Stichwort prüfen
Hi Bastler,
hier würde ich zumindest noch ergänzen, dass FINDEN case sensitive ist - also zwischen GROSS- und kleinschreibung unterscheidet. Möchte man das nicht, kann man FINDEN einfach durch SUCHEN ersetzen.
Alternativ für nicht case sensitive Prüfungen kann man auch ZÄHLENWENN mit den bekannten ...
hier würde ich zumindest noch ergänzen, dass FINDEN case sensitive ist - also zwischen GROSS- und kleinschreibung unterscheidet. Möchte man das nicht, kann man FINDEN einfach durch SUCHEN ersetzen.
Alternativ für nicht case sensitive Prüfungen kann man auch ZÄHLENWENN mit den bekannten ...
- 3. Sep 2022, 00:11
- Zum Forum wechseln
- Zum Thema wechseln
Re: XL rechnet nicht richtig ...
Hi Bastler,
mit meiner Antwort ("Spalte breiter ziehen und Zellausrichtung neutralisieren...") wollte ich Dich nur zu der (Selbst-)erkenntnis führen, dass 2 Einträge auch weiterhin linksbündig erscheinen (wo Zahlen - und dazu gehörten natürlich auch die Datümer - von Haus aus rechtsbündig ...
mit meiner Antwort ("Spalte breiter ziehen und Zellausrichtung neutralisieren...") wollte ich Dich nur zu der (Selbst-)erkenntnis führen, dass 2 Einträge auch weiterhin linksbündig erscheinen (wo Zahlen - und dazu gehörten natürlich auch die Datümer - von Haus aus rechtsbündig ...
- 5. Sep 2022, 19:41
- Zum Forum wechseln
- Zum Thema wechseln
Re: Auszug in neue Tabelle erstellen
Hi Bastler,
das hier
wb.Sheets.Add.Name = sAuszug 'erzeugt eine neue Tabelle
Set wsA = wb.Sheets(sAuszug)
ist ein etwas "ungewöhnliches" Coding.
Ich würde das neu hinzugefügte Worksheet direkt (beim Erstellen mit der Add-Methode) der Objektvariaben wsA zuweisen und und anschließend die Name ...
das hier
wb.Sheets.Add.Name = sAuszug 'erzeugt eine neue Tabelle
Set wsA = wb.Sheets(sAuszug)
ist ein etwas "ungewöhnliches" Coding.
Ich würde das neu hinzugefügte Worksheet direkt (beim Erstellen mit der Add-Methode) der Objektvariaben wsA zuweisen und und anschließend die Name ...
- 6. Sep 2022, 13:13
- Zum Forum wechseln
- Zum Thema wechseln
Re: Auszug in neue Tabelle erstellen
Hi Bastler,
Du würdest Worksheet statt Sheet verwenden. Hat das einen tieferen/Fehlervermeidenden Grund?
Nein, das nicht, da für die Sheets.Add-Methode der Default-Wert für den optionalen 4. Parameter Type mit xlWorksheet vorbelegt ist.
Ich finde es halt nur "sauberer". Ändert aber sonst nix ;-)
Du würdest Worksheet statt Sheet verwenden. Hat das einen tieferen/Fehlervermeidenden Grund?
Nein, das nicht, da für die Sheets.Add-Methode der Default-Wert für den optionalen 4. Parameter Type mit xlWorksheet vorbelegt ist.
Ich finde es halt nur "sauberer". Ändert aber sonst nix ;-)
- 21. Sep 2022, 09:07
- Zum Forum wechseln
- Zum Thema wechseln
Re: Liebe neue Mitglieder!
Hall d'r Bastler,
danke für die Initiative.
Ich werde hier öfter bis oft "vorbeischauen"....
LG & ciao
thowe
danke für die Initiative.
Ich werde hier öfter bis oft "vorbeischauen"....
LG & ciao
thowe