og laver jeg en ændring så der er mit sheets navn jeg benytter så skriver den:
"object variable or with block variable not set"
Har prøvet og se om der er noget galt med min activesheet henvisning, men den duer uden problemer, hvis jeg bare sætter den lig en celle i stedet for X.
Sub ShowUserForm3() 'Cell A3 of Sheet1 contains the name of the UserForm X = ActiveWorkbook.Sheets(1).Range("A3").Value VBA.UserForms.Add(X).Show End Sub
Virker som skrevet står. Sub ShowUserForm3() 'Cell A3 of Sheet1 contains the name of the UserForm X = ActiveWorkbook.Sheets(1).Range("A3").Value VBA.UserForms.Add(X).Show End Sub
Prøv: VBA.UserForms.Add(ActiveWorkbook.Sheets(1).Range("A3").Value).Show Så kan man døbe faneblade om uden den fejler.
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.