Programme concerné: NB:SI(A3;"PARIS")

Résolu
Kakakadje -  
 Kakakadje1966 -
Comment créer un lien programmé pour remplacer PARIS dans NB:SI(A3;"PARIS") par un autre nom sans avoir besoin de reprendre la même formule?
L'idée est que si la formule NB:SI(A3;"PARIS") apparaît plusieurs fois dans ma programmation, il serait fastidieux de remplacer PARIS autant de fois que la formule apparaît. Je voudrais alors savoir comment en une seule écriture toutes les formules du même genre ne contiennent plus PARIS mais un autre nom de mon choix?
J'espère que ma préoccupation a été clairement exprimée et trouvera une suite heureuse.

Merci

10 réponses

  1. Chris 94 Messages postés 1937 Date d'inscription   Statut Modérateur Dernière intervention   7 536
     
    Bonjour,

    Si je comprends bien tu veux changer en une seule opération toutes les occurrences d'un mot par un autre mot....Par exemple "Paris" devient "Lille" ou 'Trifouilly".

    Dans Edition, il y a la fonction Rechercher / Remplacer qui doit faire l'affaire, non ?
    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Si le changement ne se fait qu'une fois
    sélectionner toute la plage où peut se trouver la formule puis Ctrl+h, Rechercher "PARIS" Remplacer par "LYON" par exemple

    Si le changement est à répéter procéder de même mais dans Remplacer par mettre l'adresse d'une cellule, par ex K1, il suffira ensuite de changer la ville entrée en K1 pour que toutes les formules s'y réfèrent

    Cdlmnt
    Via
    0
  3. Kakakadje1966
     
    Merci cher Monsieur
    Je vais essayer dès demain et je reviendrai vers vous. Infiniment merci.
    0
  4. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
    Si tu envoies ton fichier (au besoin en modifiant les données confidentielles) on te donnera la formule exacte.
     1) Tu vas dans https://www.cjoint.com/ 
    2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
    3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
    5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
    Il existe aussi :
    1) https://mon-partage.fr/
    2) https://www.transfernow.net/

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kakakadje
     
    Bjr Monsieur
    Voici ci-dessous le lien qui mène à mon fichier en question (seul un fragment vous a été envoyé).
    C'est une base de données créées par mes soins avec option de modification de la programmation. Ce changement consisterait à modifier, par une seule écriture tous les noms ex: "SEVRES" par un autre nom comme "PARIS".
    Vous trouverez cette formule NB.SI(C10;"SEVRES") et bien d'autres, dans le tableau de programmation allant de la ligne BT10 à CO10.
    La saisie des données auxquelles répond ce programme se trouve en C10 et D10.
    D'aucuns parlent de programme MACRO dont je n'ai aucune notion.
    Je vous en souhaite une très bonne réception et vous remercie infiniment.
    A bientôt

    https://www.cjoint.com/c/JECtYTybbaf
    0
  7. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re,

    Il te suffit de sélectionner la plage dans laquelle se trouvent les cellules à modifier puis Ctrl+h pur ouvrir la fenêtre Rechercher et remplacer
    Rechercher SEVRES Remplacer par PARIS et cliquer sur Remplacer tout

    Cdlmnt
    Via

    0
    1. Kakakadje1966
       
      Bjr Mr
      J'ai essayé votre méthode. Elle fonctionne parfaitement bien.
      Je vous remercie de votre attention et du temps que vous m'avez accordé.
      0
  8. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
    Bonjour.

    Je n'ai pas compris ce que tu veux faire ...
    Les formules dans les colonnes BT et suivantes font référence à des villes listées en
    BV1:CN1 ; BV8:CN8 ; AQ9:AQ18 ; D10:D40
    => Dans toutes ces colonnes et toutes ces plages il faudrait remplacer SEVRES par PARIS ?
    0
  9. kakakadje
     
    Le remplacement se fera dans tous les tableaux. J'ai réussi à remplacer SEVRES par PARIS d'un seul coup en sélectionnant tous les tableaux un par un, de BT à CO.
    Par contre je n'arrive pas à remplacer SITE5 par exemple un autre nom.
    0
  10. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
    Normal : SITE5 n'existe pas ; c'est SITE 5 !

    Et pas la peine de sélectionner tableau après tableau : sélectionne les colonnes de BT à CO !
    Mais pourquoi tu ne touches pas aux colonnes de CP à ES ? Tes calculs seront faussés !
    Et pour remplacer tous les villes de la feuille, clique sur [ctrl] + [A] pour sélectionner la feuille entière...
    0
  11. Kakakadje1966
     
    Bjr Monsieur,
    Je comprends votre inquiétude. Cependant, c'est le contenu du tableau de BT à CO qui est le coeur du problème. Quant aux autres tableaux, leur contenu n'a pas besoin de subir de changements. Car les saisies en amont n'ont pas de liens structurels avec le contenu des autres tableaux.
    Merci de l'attention que vous portez à ma préoccupation.
    0
    1. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 487
       
      OK ; c'est noté. Mais tu as réussi pour SITE 5 ?
      0
      1. Kakakadje1966 > Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bjr Mr
        Oui j'ai réussi pour le SITE 5. En fait c'était un pb d'orthographe. Je n'avais pas laissé d'espace entre "SITE" et "5". Ce qui faussait radicalement l'orthographe du mot saisi par rapport à celui programmé.
        Toutes mes amitiés à vous et à très bientôt.
        Merci
        0