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
    Bonsoir,

    je m'explique enfin j'essaie...
    raté... :-s
    R = ????
    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. 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. Contributeur
          erreur de discussion ?
          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. 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. 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. 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. bonjour,

                    je crois que si les cellelu sont correctement définies( format, nombre , heure) le calcul se fait correctement.
                    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,

                      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. 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