VBA - Vill inte tömma senaste inputen när jag väljer ny sökväg och trycker avbryt!

Permalänk
Testpilot

VBA - Vill inte tömma senaste inputen när jag väljer ny sökväg och trycker avbryt!

Hejsan!

Håller på med ett VBA Excel projekt där jag skapar en digital pärm som är halv-automatiserad.
Jag har nu då sprungit på ett problem med kodbiten där man väljer en 'path' att spara projektet i innan själva pärmen skapas.

Problemet:

Liten bild på hur layouten ser ut med en bit av koden också

Man har en knapp som gör att man får välja en 'Search Path' att spara filerna till, och den pathen laddas senare in i en textbox när man tryckt 'OK', som då är skrivskyddad.

Problemet nu är då, att om jag valt 'save path 1X' men vill byta, då trycker jag ju bara på 'välj' och sätter in en annan sökväg(tex. Save path 2X). Men om jag nu ångrar mig och vill använda mig av 'Save path 1X' ändå, och trycker på avbryt när jag väljer sparvägen en andra gång, då 'Clearar' den mitt förra alternativ ur boxen och jag lär trycka på 'Välj' och leta reda på 'Save path 1X' igen.

Förstår om det är lite krångligt att hänga med i det jag skriver, kan försöka formulera mig lite bättre vid respons!

EDIT: kortfattat; Vill inte att 'SP1' försvinner när jag trycker 'Avbryt' om jag tryckt mig in på 'Välj' av misstag/ångrat mig och vill köra på förra pathen jag valde!

MVH

Visa signatur

R < ROG G17 | R9 5900HX | 32GB 3200 MHz | RTX 3070 >

G < R9 5900X | 32GB 2666MHz | ROG RTX 3090 Ti >

B < Katana | Leobog Hi75 | Basilisk Ultimate >

Permalänk
Medlem
Skrivet av phoenixdisciple:

Hejsan!

Håller på med ett VBA Excel projekt där jag skapar en digital pärm som är halv-automatiserad.
Jag har nu då sprungit på ett problem med kodbiten där man väljer en 'path' att spara projektet i innan själva pärmen skapas.

Problemet:

Liten bild på hur layouten ser ut med en bit av koden också

Man har en knapp som gör att man får välja en 'Search Path' att spara filerna till, och den pathen laddas senare in i en textbox när man tryckt 'OK', som då är skrivskyddad.

Problemet nu är då, att om jag valt 'save path 1X' men vill byta, då trycker jag ju bara på 'välj' och sätter in en annan sökväg(tex. Save path 2X). Men om jag nu ångrar mig och vill använda mig av 'Save path 1X' ändå, och trycker på avbryt när jag väljer sparvägen en andra gång, då 'Clearar' den mitt förra alternativ ur boxen och jag lär trycka på 'Välj' och leta reda på 'Save path 1X' igen.

Förstår om det är lite krångligt att hänga med i det jag skriver, kan försöka formulera mig lite bättre vid respons!

EDIT: kortfattat; Vill inte att 'SP1' försvinner när jag trycker 'Avbryt' om jag tryckt mig in på 'Välj' av misstag/ångrat mig och vill köra på förra pathen jag valde!

MVH

Sätt in en if stats och kolla om invärdet är annorlunda eller saknas?

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Testpilot
Skrivet av 19KeVVa93:

Sätt in en if stats och kolla om invärdet är annorlunda eller saknas?

Du har inte möjligheten att skriva en liten kodrad om det? ^^

Visa signatur

R < ROG G17 | R9 5900HX | 32GB 3200 MHz | RTX 3070 >

G < R9 5900X | 32GB 2666MHz | ROG RTX 3090 Ti >

B < Katana | Leobog Hi75 | Basilisk Ultimate >

Permalänk
Medlem

Tror din tbSavePath variabel behöver vara "Public" för att spara värdena mellan dina funktioner.
Testa skriva "Public tbsavepath as string" allra högst upp i koden utanför dina funktioner.