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:
1500
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 String, ByVal lpKeyName As Any, ByVal lpDefault As String, _
        ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare PtrSafe Function WritePrivateProfileStringA Lib "kernel32" ( _
        ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, _
        ByVal lpFileName As String) As Long


Function SetGetInidaten(sBereich As String, sItem As String, Optional sDaten As String) As 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