B2 es un bornier et "12" es sa borne dc tou les point en "12" "G" ou "D" sont en liaisons
moi je voudrai lui faire dire directement que le connecteur "CF-TC1.A1" ; "CF-TC2.D3" ; "CF-TC2.B5" sont en liaison direct
je voudrai que ça puisse s'écrire de tel façon : <> (CF-TC1.A1) (CF-TC2.D3)
<> (CF-TC2.B5)
ou bien d'une écriture similaire : <> (CF-TC1.A1) (CF-TC2.D3)
<> (CF-TC1.A1) (CF-TC2.B5)
sans ni écrire "B2.12G/D"
se sont les seuls écritures que puissent reconnaître ma machine
je ne connai pas bien VBA c'est pour sa que je fait appelle et savoir si c'est faisable
merci.
c'est pour un programme de test de cablage, pour tester la continuité des câbles,
ma liste de cablage es défini comme cela dans un tableau excel :
...............colonne A........colonne B.........colonne C.......colonne D
ligne 1:........tc1.................a2...................B2.................12G
ligne 2:........tc2.................d3...................B2.................12D
colonne A correspond au nom de mon connecteur
colonne B correspond a la broche du connecteur
colonne C correspond à le nom d'un bornier
colonne D correspond à a un borne du bornier la terminaison "D" ou "G" n'a aucune importance.
la les 2 câbles sont en continuités.
Pour testé notre matériel nous pouvons que nous raccordé sur connecteur nous écrivons notre programme de test à la manuellement tel que: <>(tc1.a2) (tc2.d3)
c'est l'écriture que puisse reconnaître mon testeur.
j'ai mon câble avec un tenant et un aboutissant qui et relier avec un autre câble par une borne. je voudrai qu'il puisse mécrire la liaison entre le tenant du 1er fil et l'aboutissant du 2ieme c'est à dire:
................colonne A..........colonne B...........colonne C........colonne D
ligne 1:..........tc1...................a2....................tc2..................d3
mais en sachant qu'il passe par le bornier et que c'est 2 cables sont bien en liaison de continuité.
exemple en schéma si sa peut aidé
schéma du cablage
cable 1 B2.12 cable 2
tc1.a2 {------------------------}| |{--------------------------}tc2.d3
...............colonne A. .colonne B...colonne C...colonne D…colonne E
ligne 1:...A21110……..tc1................a2...............B2................12G
ligne 2:.. B21110……..tc2................d3...............B2................12D
et si je rajoute une colonne A pour indiqué le repère du câble c'est à dire que 21110 correspond a la même équipotentielle et que la lettre "A" ou "B" correspond juste à spécifié le câble ( le câble 1 et le câble 2)
si pour la colonnne B et C ; D et E je l'ai associé, j'obtiendré:
...................colonne A............colonne B...........colonne C
ligne 1:...........A21110................tc1.a2................B2.12G
ligne 2:...........B21110................tc2.d3................B2.12D
en supprimant la derniere lettre de la colonne C ce qui deviendré B2.12 et de réunir les même valeur dans difféfférente lignes.
ou bien d'utilisé le repère pour faire la continuité
je voudrai savoir déja si vous comprené mon probléme car c'est pas évident à expliqué
Désolé pour mon orthographe ,
mon programme réel, j'utilise :
colonne A correspond au nom de mon connecteur
colonne C correspond a la broche du connecteur
colonne B correspond à le nom d'un bornier
colonne D correspond à a un borne du bornier la terminaison "D" ou "G" n'a aucune importance.
Lorsque j'ai que des connecteurs jarrive a obtenir <>(tc1.a2)(TC2.d3) (par exemple) en utilisant ceci:
non pour le moment j'ai u le temps que de m'occupé de la première partie désolé mais je vais m'occuper du reste la car il faut en même temps bien que je voye et comprenne ce que tu a marqué car pour moi ce n'est pas forcément évident ! (débutant)
merci cela marche, mais quelques soucis c'est à dire avec le programme j'obtient ceci a un certain moment :
<>(B33.8B) (MASSE73.%1)
<>(B33.8A) (CM-XJ3.Z20)
<>(B33.7B) (B33.8B)
<>(B33.7A) (CM-XJ3.Z26)
les (B33.8A) et (B33.8B) sont en liaisons tout comme les "7A" et "7B"
peut-on enlevé simplement la lettre à la fin pour qu'il puisse reconnaître que c'est le même point?
es-ce possible de dire :
<>(MASSE73.%1) (CM-XJ3.Z20)
<> (CM-XJ3.Z26)
et d'autre par lorsque que j'obtient plusieur comme:
<>(B2.57G) (CM-XB4.Z12)
<> (CF-TC6.H1)
<>(B2.57D) (CM-XB5.B30)
m'écrire :
<>(B2.57G) (CM-XB4.Z12)
<> (CF-TC6.H1)
<> (CM-XB5.B30)
ou m'écrire comme ceci ceux qui m'arrangerai beaucoup plus)
<>(CM-XB4.Z12) (CF-TC6.H1)
<> (CM-XB5.B30)
es-ce possible ?
mais je tiens comme même à te remercier pour ce que tu ma passé déjà ça m'avance un peu plus.
If Right(patte, 1) = "D" Or Right(patte, 1) = "G" Then patte = Mid(patte, 1, Len(patte) - 1)
La fonction Mid permet de prendre la valeur moins le dernier caractère.
J'orai pu écrire
Code :
If Right(patte, 1) = "D" Or Right(patte, 1) = "G" Then patte = Left(patte, Len(patte) - 1)
Bon, j'ai fais des tests pour ne retirer qu'un G ou un D. S'il te convient de virer les A, les B ou toutes lettres, c'est cette ligne qu'il te faut adapter.
merci pour tout,
je vais continué seul enfin je vais essayer car pour toi ça semble peut-être évident mais pour moi c'est un vrai casse-tête je sais que sur ce forum il y aura toujours des gens pour résoudre les problémes de chaque personne
merci zeb d'avoir sacrifié un peu de ton temps mon sujet pas évident
bonne continuation à tous !