Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour, merci d'avoir jeter un coup d'oeil mais comme je l'ai dit plus haut, je n'ai pas de problème quand à la création des userforms que ce soit avec :
dim obj1,obj2 as Msforms..... ou dim obj1 as Msforms....., obj2 as MsForms.....
les userforms se créent bien mais impossible de les affichés...
Bonjour,
j'ai tout mis dans le même Userform en suivant ton exemple mais ça n'affiche toujours pas mes userform alors que dans ton exemple ça fonctionne. Je vous mais mon fichier si jamais quelqu'un à le temps de jeter un coup d'oeil.
Merci mais j ai beau lire et relire je vois pas ce qui cloche. La méthode d'insertion du code semble correct et pourtant c est elle qui fait que l userform ne s affiche pas. Je ne comprends vraiment pas.
j'ai déja essayé de remplacer le 2) par un appel a une fonction qui insert le code genre: InsertCode UsfName, mais ça change rien.
Pour précision mon où mes userform se créent bien mais ils ne s'affichent pas
Bonjour,
J'ai encore un problème.
Lorsque je créé mon userform avec un code du style:
Sub Création(UsfName As String)
Dim UsfForm As Object
Set UsfForm = ThisWorkbook.VBProject.VBComponents.Add(3)
With UsfForm
.Name = UsfName
End with
end sub
j'arrive à l'afficher avec :
Sub...
Bonjour,
je m'y prends peut être pas de la bonne façon je suis novice en VBA.
Mon but est a partir d'un formulaire où je renseigne le nb d'installation et leur noms, je souhaite créer autant de formulaire que d'installations et enfin de récupérer les données des différents formulaires créés...
je comprends pas chez moi sa fonctionne pas. erreur:424 objet requis
Sub CreateUsf()
Dim i As Integer
Dim nbinstal As Integer
Dim UsfName As String
nbinstal = ThisWorkbook.Sheets("Données").Cells(1, 1).Value
If nbinstal <= 0 Then Exit Sub
ReDim Usf(1 To nbinstal)
For i = 1 To nbinstal...
merci mais le but n'est pas de d'utiliser le userform dans d'autre classeur mais de creer des userform dans le meme classeur. Ci-joint le code pour une meilleur compréhension.
La solution fourni par mapomme fonctionne mais je n'arrive pas a mettre une variable pour le nombre d'instance ni a...
Merci ça me va comme solution.
Par contre mon nombre de userform a creer est variable et dans instance(1 to X) j'ai essayé de mettre nbUsf avec nbUsf as integer a la place de 5 mais j'ai un message d'erreur qui dit que je suis obligé de mettre une constante pour X.
Auriez vous une solution ?
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.