Incompatibilité de type

Résolu
Bob0876 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
Bob0876 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -
Bonjours,

j'ai un incompatibilité de type sur cette ligne de code

Workbooks("Formulaire.xlsm").Worksheets("ajdonne").Range("A" & i) = UserForms(b).Controls("TextBox" & i).Text

Je ne comprend pas comment réglé cette erreur

Merci,
A voir également:

3 réponses

ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Bonsoir Bob, bonsoir le forum,

Une exemple en pièce jointe :

https://www.cjoint.com/?DKzbHc0gium
1
ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Bonsoir Bob, bonsoir le forum

Userforms représente la Collection des Userforms chargés (soit avec Load soit avec Show). En principe on spécifie l'userform désiré par son numéro d'index. Or dans ton exemple on ne connait aucune variable. Ni b (l'index de l'userform) ni I.
À toi de vérifier que le bième userform chargé contient bien une TextBoxI.
Difficile de t'aider davantage avec le peu de renseignements que tu fournis...
0
bob
 
b = au nom dun userform deja charger

I = initialiser en tant que integer et est utiliser dans une boucle for pour passer tout mes textbox inclu dans le userform b

Je suis desoler je nai pas le reste du code avec moi en ce momment
0
Bob0876 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup.

J'ai trouver mon problème avec votre exemple.

Ma variable b n'étais pas initialisé en tant qu'un objet mais en tant que string :/ .

merci encore
0