Avatar billede bodid Nybegynder
03. juli 2003 - 21:26 Der er 5 kommentarer

Variabel fra Userform

Jeg har oprettet en userform, hvor man skal indtaste et navn. Dette navn skal placeres i en anden makro der hedder 'filindlæs':

her er et udrag af koden:

Sub Filindlæs()
'

'
Dim navn As String
Dim FIL As String
Dim fil1 As String
Dim fil2 As String
Dim fil3 As String
Dim fil4 As String
Dim fil5 As String
Dim fil6 As String
Dim fil7 As String
Dim fil8 As String
Dim fil9 As String
Dim fil10 As String
Dim fil11 As String
Dim fil12 As String


On Error Resume Next


Let navn = "navnx" <- SKAL PLACERES HER !!!!!!!!

FIL = navn & ".000"
fil1 = navn & "1.000"
fil2 = navn & "2.000"
fil3 = navn & "3.000"
fil4 = navn & "4.000"
fil5 = navn & "5.000"
fil6 = navn & "6.000"
fil7 = navn & "7.000"
fil8 = navn & "8.000"
fil9 = navn & "9.000"
fil10 = navn & "10.000"
fil11 = navn & "11.000"
fil12 = navn & "12.000"
...............

1) Når jeg skriver navnet i Userformen, som fremkommer når documentet åbnes, sker ingenting når jeg trykker på OK.

Jeg har skrevet følgende for at Userformen fremkommer:

Private Sub Document_open()
    keld.Show          "Keld" er for ekemplets skyld
End Sub


Håber i kan hjælpe.....

mvh

Heino
Avatar billede Slettet bruger
03. juli 2003 - 21:34 #1
Du skal bruge Autonew

Sub AutoNew()
    Load keld
    keld.Show vbModal
End sub
Avatar billede bodid Nybegynder
04. juli 2003 - 08:51 #2
takker

men jeg synes ikke at det løser mit problem med at få det navn, som indtastes i min userform ind i makroen 'Filindlæs' ??
Avatar billede peter.erikse Nybegynder
04. juli 2003 - 09:18 #3
Du skal erklære variablerne i et modul med "Public" i stedet for "Dim"
Avatar billede rvm Nybegynder
04. juli 2003 - 09:26 #4
Husk at Public skal stå øverst i dit kodemodul og se således ud:

Public navn as String

og jeg mener faktisk at det skal være i et almindeligt modul (ikke i userformen).
Avatar billede rvm Nybegynder
18. november 2003 - 14:40 #5
Fik du svar på dit spørgsmål?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester