Problème de condition

azerty67

XLDnaute Occasionnel
Bonjour à tous,

J'ai crée un tableau Excel qui me trie sur deux onglets des items présents dans l'un et absents dans l'autre. Ensuite j'ai concatené certaines valeurs pour en tirer un code de programmation. Là je bloque car certaines valeurs doivent avoir une ponctuation différente dans le code.
J'ai mis une explication détaillée dans le fichier. Merci pour vos suggestions

Jmarc
 

Pièces jointes

  • Comparaison_essai.zip
    75.1 KB · Affichages: 28
  • Comparaison_essai.zip
    75.1 KB · Affichages: 33
  • Comparaison_essai.zip
    75.1 KB · Affichages: 32

job75

XLDnaute Barbatruc
Re : Problème de condition

Re,

Vous pouvez aussi utiliser en W2 :

Code:
=SUBSTITUE(CONCATENER("C(rep.";D2;";";R2;");");";B";":B")
ou même :

Code:
=SUBSTITUE(SUBSTITUE(CONCATENER("C(rep.";D2;";";R2;");");";B";":B");", B";": B")
A+
 

azerty67

XLDnaute Occasionnel
Re : Problème de condition

On s'est croisé lol.
Cette formule fonctionne: =SUBSTITUE(SUBSTITUE(CONCATENER("C(rep.";D2;";";R2;");");";B";":B");", B";": B")

Par contre il faut savoir que dans la colonne B sont présentes d'autre valeurs ne commençant par B alors il me faudrait une condition disant que seul les valeurs commençant par B soient modifiées par ta formule et pas les autres, merci.
 

azerty67

XLDnaute Occasionnel
Re : Problème de condition

Je vous joins un autre bout de fichier pour vous montrer que d'autres valeurs sont présentes, merci.

Il ne faut que seule la virgule séparant les deux valeurs soit changée
C(rep.B-SB2050B;B11-PAVPin5 , CMF-XEPM-UT2[F-EL]PinG);
 

Pièces jointes

  • Comparaison_essai.zip
    107.5 KB · Affichages: 48
  • Comparaison_essai.zip
    107.5 KB · Affichages: 30
  • Comparaison_essai.zip
    107.5 KB · Affichages: 30
Dernière édition:

azerty67

XLDnaute Occasionnel
Re : Problème de condition

La formule donne ceci C(rep.SB960A:B6-PAVPin12 : BP1(ES)GRBPin24);
Après rep.SB960A je dois avoir le ; seul la virgule entre B6-PAVPin12 , BP1(ES)GRBPin24 doit être remplacée par deux points ce qui est correct avec la formule

Je me suis peut être mal exprimé desolé
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Problème de condition

Re,

Vous faites ce que bon vous semble.

Si vous voulez remplacer seulement la virgule :

Code:
=SUBSTITUE(CONCATENER("C(rep.";D2;";";R2;");");", B";": B")
L'important est d'avoir compris comment fonctionne la formule...

A+
 

azerty67

XLDnaute Occasionnel
Re : Problème de condition

Merci pour la réponse

Il est vrai que je n'arrive pas à obtenir ce que je souhaiterai pourtant cela à l'air simple mais voilà

Je joins fichier car en tirant vers le bas ça ne fonctionne pas sur toutes les lignes, j'ai regardé et les B ne se trouvent pas tout le temps à la même place d'où les erreurs je pense
Merci encore Job75
 

Pièces jointes

  • Comparaison_essai.zip
    70.3 KB · Affichages: 48
  • Comparaison_essai.zip
    70.3 KB · Affichages: 32
  • Comparaison_essai.zip
    70.3 KB · Affichages: 30
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 559
Messages
2 089 641
Membres
104 239
dernier inscrit
STEVEALL