|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 5 ![]() |
Bonjour a tous
J'ai créé dans un excel une macro qui permet de trier des lignes d'un tableau maitre, de remplir un tableau tampon et avec la fonction Application.Transpose () je recopie chaque ligne selectionnée dans un nouvel onglet. Je me retrouve ainsi avec autant de nouveaux tableaux que de type par nom. Cela marche tres bien si les cellules contiennent moins de 216 caracteres. au dela la fonction plante. or j ai besoin de recopier un champ "objet" qui est souvent rempli. quelqu un a t il une idee pour que la fonction ne plante pas? j ai mis le fichier en attachment (il marche si le champs objet est court). Merci |
|
|
01
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Bonjour
Essaies avec
__________________
Cordialement. |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 5 ![]() |
Le dim as string ne marche pas non plus.
je vais essayer une pre macro qui tronque le nombre de caractere dans la cellule peut etre. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 5 ![]() |
j ai trouve.
comme le bug vient d un trop grand nombre de caractere a copier par cellule, je copie avec la fonction left(string, x) qui me permet de ne copier qu'un nb x de caracteres. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com