VBA-Excel copier la valeur d'une textbox dans une cellule
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 )
Code:
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 |
AjoutProjet1 est le userform et MaLigne une variable définie plus haut pour placer le texte à la bonne ligne.
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