Thema Datum  Von Nutzer Rating
Antwort
26.01.2022 07:53:33 Max
NotSolved
Blau Textbox-Eingaben nach Schließen des Makros behalten
26.01.2022 08:47:55 volti
NotSolved
26.01.2022 11:38:35 Max
NotSolved
26.01.2022 11:52:57 Gast39075
NotSolved
26.01.2022 12:55:19 volti
NotSolved
26.01.2022 12:11:04 Gast17405
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
26.01.2022 08:47:55
Views:
601
Rating: Antwort:
  Ja
Thema:
Textbox-Eingaben nach Schließen des Makros behalten

Hallo Max, 

du könntest die Textboxdaten in einem versteckten Blatt deiner Datei abspeichern.

Oder, wenn Du es extern machen möchtest, da könnten dann auch andere Exceldateien drau zugreifen, in einer Textdatei speichern.

Hier ein Beispiel, bei dem Du ja Pfad, Dateiname und Sektornamen nioch anpassen kannst.

Code:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
Private Declare PtrSafe Function GetPrivateProfileStringA Lib "kernel32" ( _
        ByVal lpApplicationName As StringByVal lpKeyName As AnyByVal lpDefault As String, _
        ByVal lpReturnedString As StringByVal nSize As LongByVal lpFileName As StringAs Long
Private Declare PtrSafe Function WritePrivateProfileStringA Lib "kernel32" ( _
        ByVal lpApplicationName As StringByVal lpKeyName As AnyByVal lpString As Any, _
        ByVal lpFileName As StringAs Long


Function SetGetInidaten(sBereich As String, sItem As StringOptional sDaten As StringAs String
' Schreibt Daten in die Textdatei oder liest Daten aus der Textdatei
  Dim sPfad As String, sTxt As String * 5000, l As Integer

  sPfad = Environ$("TEMP") & "\MeineTexbox.txt"
  If sDaten <> "" Then
     WritePrivateProfileStringA sBereich, sItem, sDaten, sPfad
  Else
     l = GetPrivateProfileStringA(sBereich, sItem, "none", sTxt, 5000, sPfad)
     SetGetInidaten = Left$(sTxt, l)
  End If
End Function

Sub Schreibewas()
  SetGetInidaten "Sektor1", "Textbox1", UserForm1.TextBox1.Value
End Sub

Sub Lesewas()
  UserForm1.TextBox1.Value = SetGetInidaten("Sektor1", "Textbox1")
End Sub
_________
viele Grüße
Karl-Heinz

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.01.2022 07:53:33 Max
NotSolved
Blau Textbox-Eingaben nach Schließen des Makros behalten
26.01.2022 08:47:55 volti
NotSolved
26.01.2022 11:38:35 Max
NotSolved
26.01.2022 11:52:57 Gast39075
NotSolved
26.01.2022 12:55:19 volti
NotSolved
26.01.2022 12:11:04 Gast17405
NotSolved