Werte merken

hallo zusammen,

wie bekomm ich es in Excel-VBA hin, dass sich das Programm die in einer Userform gemachten Angaben für den nächsten Programmstart merkt und nicht von den standardeinstellungen überschrieben werden.

Ich möchte in meinem Fall eine Userform mit dem Namen „Einstellungen“ entwerfen, indem der Benutzer Kontrollkästchen aktivieren kann, bzw Angaben in Textfeldern machen kann. Diese Werte sollten mit dem Knopfdruck „Übernehmen“ in Zukunft gelten.

vielen dank

Gruss Sven

Hallo Sven,

hierzu hab ich zwei Möglichkeiten parat:

  1. du speicherst diese Werte in einer Ini-Datei (Txt ist nicht ganz so gut)
  2. du erstellst ein neues Arbeitsblatt in deiner Mappe, welches du per VBA ausblenden tust - und zwar mit „xlVeryHidden“. Nun kann der Nutzer das Blatt auch nicht mehr über Format/Blatt/Einfügen wieder einfügen :wink:
    In dieser Tabelle speicherst du alle relevanten Daten ab.

Punkt 2 ist natürlich besser, wenn man alle Daten (ohne Anhängsel-Dateien) versenden möchte etc.

Gruß Tobias