Bonjour,
désolé si la question est élémentaire ou déjà traitée ailleurs.
J'ai crée un userform avec deux textbox pour inviter l'utilisateur à les remplir.
J'ai activé l'option multilignes dans ces textbox car il peut être nécessaire de faire des saut à la ligne dans les textes à rentrer.
A un moment de mon programme je récupère ces valeurs pour les mettre dans des cellules.
Voici les bouts de codes concernés ( je copie des lignes un peu eloignées car tout n'est pas à l'affilé en fait )
AjoutProjet1 est le userform et MaLigne une variable définie plus haut pour placer le texte à la bonne ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Load AjoutProjet1 AjoutProjet1.Show Myvalue1 = AjoutProjet1.TextBox2.Value MyValue2 = AjoutProjet1.TextBox1.Value Worksheets(Mafeuille).Range("B" & MaLigne) = Myvalue1 Worksheets(Mafeuille).Range("B" & MaLigne + 1) = MyValue2
Cela marche à ceci près que quand il y a plusieurs lignes dans les textbox un caractère en forme de petit carré s'affiche à la fin de chaque ligne dans la cellule et j'aimerais qu'il ne s'affiche pas.
Comment faire ?
Autre question qui n'a rien à voir mais j'en profite : je travaille sur excel 2000 sous windows 2000 professionel et mes programmes fonctionnent bien je n'ai pas d'erreur.
J'ai fait testé mon programme à quelqu'un d'autre qui utilise windows xp ( et donc surement un excel plus recent aussi ) mais lors de l'execution il a eu des erreurs que je n'ai pas.
Comme mon boss travaille sous xp aussi j'aimerais être sur que les applications vont marcher sur son ordi.
Donc j'aimerais savoir s'il existe un lien avec les descriptions des evolutions entre xp et 2000 au niveau de vba qui pourrait me faire voir comment je dois corriger mes codes pour qu'ils soient compatibles...
Merci d'avance de votre aide
Partager