Reprende texte dans un textbox et coller dans plage cellules
pekotrad
Messages postés1Date d'inscriptionmercredi 1 novembre 2006StatutMembreDernière intervention 2 novembre 2006
-
2 nov. 2006 à 15:07
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
2 nov. 2006 à 21:57
Bonjour Forum,
pouvez-vous m'aider?
J'ai un USF dans lequel un TextBox dans lequel j'écris un texte plus au moins longue.
Par un bouton dans ce USF, je veux copier ce texte dans un plage de cellules allant de B22 à E23.
Ces cellulles ne sont pas fusionnées, et je ne veux pas les fusionner car j'ai besoin de protéger certaines celulles -et donc les rendre "intouchables" -en laissant "remplissables" d'autres. Si j'ai des cellules fusionnées sur la page, ce manoeuvre ne marche pas.
Je voudrais que le texte commence en B22, continue sur C22 etc jusqu'à E22. Là si le texte continue encore, il doit reprendre en B23 etc..
avez vous des idées?
Peut-être il y a moyen de définir le nombre caractères par cellule et avec le code arriver à couper le mot après avoir obtenu le nombre de catactères définis, et de continuer avec la cellule après. Biensûr avec le petit plus, que quand ceci arrive dans cellule E22, qu'il y a un retour à la ligne, etc..
Bien à vous et merci d'avance
pekotrad
A voir également:
Reprende texte dans un textbox et coller dans plage cellules
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 2 nov. 2006 à 21:57
Len(Textbox1) te retourne le nombre de caractères du texte
Comme tu as 8 cellules à remplir,
CaractèresParCellule = Len(textbox1) / 8
Ensuite tu remplis tes cellules en utilisant une double-boucle et la
fonction Mid, en utilisant CaractèresParCellule pour savoir où tu es
rendu dans ton texte.