title image


Smiley Re: DialogBox pfad und name speichern in Variable.
Hallo Erko,



auch eine xla-Datei hat Tabellenblätter, die aber ausgeblendet sind (und auch nicht eingeblendet werden können, solange die Excel-Datei als Add-In gespeichert wird).

Diese Tabellenblätter können aber zum Speichern von Variablen-Werten verwendet werden!



Beispiel:



Option Explicit

'

Sub Eingabe()

Dim strPfad As String

Dim strDateiname As String

strPfad = InputBox("Geben Sie hier den Pfad ein:", "Eingabe Pfad")

ThisWorkbook.Worksheets("Tabelle1").Cells(1, 1).Value = strPfad

strDateiname = InputBox("Geben Sie hier den Dateinamen ein:", "Eingabe Dateiname")

ThisWorkbook.Worksheets("Tabelle1").Cells(1, 2).Value = strDateiname

ThisWorkbook.Save 'Wichtig!! Denn bei Add-Ins erfolgt keine explizite Abfrage, ob Änderungen gespeichert werden sollen...

End Sub



Alternativ kannst du die Variablen-Werte auch in die Registry schreiben.

Oder eine ini-Datei verwenden. Oder eine einfache Textdatei.



Gruß,

xl'chen

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: