bonjour,
remplace cette instruction
Dim Tabl1() As Integer
par ceci
Dim Tabl1() As long
integer ne peut pas contenir des nombres > 32767 ou <-32768
Re
encore merci de répondre.
J'ai 3 dernieres questions et apres on aura fait le tour
En fait quand je fais ce que vous dite, j' ai 2 espace entre les id des noeuds( voir capture 1) or comme je vous l'avais dis sur le premier sujet que vous m'avez aidé a faire le matin (comment mettre les espaces), je veux que les id soient séparé avec des espaces qui varient en fonction des chiffres que constituent les ids (voir capture 2). Du coup, j'ai essayé de faire comme vous l'avez dis avec la fonction formatfixe ( solution avec une fonction de formatage) mais ca ne marche pas ( c'est peut être ma syntaxe qui marche pas)
la deuxieme question est comment print le RBE2 qu'une seule fois (sur la première ligne comme dans capture 2) pare ce que ma syntaxe print le RBE2 a chaque fois qu'il met une valeur du tableau comme dans capture 1
la 3ieme, qui est plus simple, est comment déclarer un tableau dont la taille est une variable et pas une constante. Moi je fais:
Dim Tabl1() As Long
ReDim Tabl1(b)
la variable b prend sa valeur dans une cellule et donc ma manière de déclarer le tableau m'impose de déclarer ma variable b en constante et cela n'est pas possible vu qu'elle récupérè la valeur dans une cellule
Je vous met les lignes que j'ai ecrites
Print #1, "$ Multipoint Constraints of the Entire Model"
Print #1, "$ ID conflict : the PATRAN MPC ID was 1"
For iii = 1 To 33
Print #1, "RBE2"; Tabl1(iii - 1);
If iii Mod 8 = 0 Then Print #1, ""
Next iii