Cherche une formule pour excel

Bonjour

J'aimerai créer une formule pour me faciliter la tache dans excel mais je ne sais pas comment faire si quelqu'un peut m'zider merci

je m'explique:

j'ai un fichier excel qui contient 16000 references

Ces references sont notées comme cela dans une colonne: AAA00000

et je voudrai qu'elles soit notées comme ceci : AAA 00000

donc je voudrais insérer un espace entre les lettres et les chiffres

et pour éviter de taper un espace sur les 16000 references j'aimerai savoir si il est possible de mettre en place une formule ou une macro pour insérer automatiquement cette espace sur la colonne entière

merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

12 réponses

  1. Contributeur
    bonjour

    moi j avais fais case A3=A2-A1

    essaies en A3 : =MOD( A2-A1;1) et ton problème de changement de jour est résolu même s'il n'existe pas.
    1
    1. faire une macro :
      si c'est la colonne A

      for i = 1 to 16000
      val = left( range("A"+cstr(i)).value ,3) + " " + right( range("A3+cstr(i)).value ,4)
      range("A3+cstr(i)).value = val

      next i
      0
      1. Bonjour,

        il y a peut être plus simple, tu peux aussi faire un remplacer en insérant un espace

        a toi de voir

        a+
        0
        1. salut a tous
          voila mon problème
          je travail de nuit et sur mes rapport de travail je doit indiquer combien je fait d'heures dans la nuit
          exemple : je commence ma nuit a 20h30 et je fini a 5 heure le total et donc de 8 heures 30 mn heures de travail.
          donc moi ce que je désir c'est mettre dans une case 20.00 et dans une autre case 5 et que exel me fasse le calcul et indique dans une autre case 8.30.
          ce n'est pas évident car comme il y as le passage de 0h00 ( minuit ) et exel considere cela comme une erreur
          moi j avais fais case A3=A2-A1
          d avance merci
          0
          1. Contributeur
            toi tu dois travailler avec snoopywld.... ;-)
            0
        2. bonjour,

          je crois que si les cellelu sont correctement définies( format, nombre , heure) le calcul se fait correctement.
          0
          1. pour répondre a eriiic en fait je suis snoopywld
            et j ai fait une erreur en postant le message je l est poster 2 fois désoler
            0
            1. merci gbinforme tas solution fonctionne a merveille

              essaies en A3 : =MOD( A2-A1;1) et ton problème de changement de jour est résolu même s'il n'existe pas
              0
              1. Salut à tous

                Que devient le pauvre espace à insérer?

                Si toutes les références comportent 3 lettres et 5 chiffres, une des solutions possibles est de faire une formule :
                Si A2 est la première cellule qui contient la première référence, tu mets dans la cellule B2 = GAUCHE(A2;3)&" "&DROITE(A2;5), puis tu recopies vers le bas cette formule. En suite tu fais un copier de la colonne B puis "Edition/Collage special..." et dans la partie "Coller" tu selectionnes "Valeurs"
                A toi de choisir de coller ces valeurs sur la colonne A ou sur une autre colonne

                Tiens nous informé du resultat

                0
                1. Contributeur
                  erreur de discussion ?
                  0
                  1. Créer une colonne supplémentaire (=gauche(A1;3 +" "+droite(A1;5). Eventuellement, copier/colllage spécial/valeur, pour conserver les valeurs en "dur"
                    0
                    1. Bonjour
                      kel formule utiliser pour le calcul suivant avec 2 requêtes. je m'explique enfin j'essaie...
                      J'ai 1 tableau de plusieurs colonnes. Je voudrai trouver R (en chiffre) en faisant si X contient "texte" et Y contient "texte".
                      Merci pour votre aide car je lutte.
                      0
                      1. Contributeur
                        Bonsoir,

                        je m'explique enfin j'essaie...
                        raté... :-s
                        R = ????
                        0