IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Incrémentation horizontale de cellule


Sujet :

Excel

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 85
    Par défaut Incrémentation horizontale de cellule
    Bonjour,

    Simple question d'incrémentation:

    Soit la colonne A qui contient des valeurs verticalement.
    A partir de la cellule B1 je voudrais reporter ces valeurs horizontalement. Pas par copier/coller, mais via formule (de sorte qu'un changement en colonne A soit directement répercuté sur la ligne 1).

    Je mets donc en cellule B1
    Quand j'étends cette cellule aux autres cellules de la même ligne (via la croix en bas à droite de la cellule), la partie digitale (le 1 quoi) ne s'incrémente pas. J'obtiens donc dans toutes les autres cellules de la ligne 1 la formule =$A1 également.
    Ce que je voudrais c'est bien-sûr que la cellule B2 contienne "=$A2", la B3 "=$A3" et ainsi de suite.

    Est-ce possible?

    Merci d'avance !!

  2. #2
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Salut,
    Si c'est une manipulation unique, copie vers le bas d'abord, fige la formule avec F4 (pour avoir les $) et ensuite copier/coller transposé dans la ligne voule.
    Attention tu ne pourras que faire le collage à partir de C1, il te faudra alors supprimer la colonne B à la fin de la manipulation.

    Si par contre cette manipulation est régulière, ce que je suppose puisque tu sous entend que tu ajoute des lignes, je te conseille de passer par VBA qui t'aidera à gérer ça facilement. Si tu as besoin d'aide sur ce dernier point, n'hésites pas

    A+

    Edit: La précipitation n'est jamais bonne, tu as une solution avec une formule facile, je sais pas pourquoi j'y ai pas pensé...

    Pour la cellule B1 à tirer à droite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("A"&COLUMN())
    A+

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 128
    Par défaut
    Citation Envoyé par Fvandermeulen

    Edit: La précipitation n'est jamais bonne, tu as une solution avec une formule facile, je sais pas pourquoi j'y ai pas pensé...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("A"&COLUMN())
    Il me semble que la solution reste encore un peu rapide (je crois me souvenir que tu ne testes pas souvent tes formules, Fvandermeulen ) car elle manque de précision.

    On veut avoir la valeur de A1 en B1, A2 en C1, ... or cette formule mise en B1 donne la valeur de A2 au lieu de A1, il faut donc faire une décrémentation de 1 de COLUMN() mais comme le paramètre "A"&COLUMN() est de type texte, ça devient compliqué. Voici une autre formule (en français) à mettre en B1:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER($A$1;COLONNE(B1)-2;0)

    Edit: La solution de Fvandermeulen plus exacte est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("A"&(COLONNE()-1))
    Je pensais qu'il fallait utiliser la fonction TEXTE pour faire la décrémentation mais les parenthèses suffisent.

  4. #4
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Citation Envoyé par djib29 Voir le message
    Il me semble que la solution reste encore un peu rapide (je crois me souvenir que tu ne testes pas souvent tes formules, Fvandermeulen ) ...
    Salut Djib29, tu as raison mais le pire c'est que j'avais testé cette fois mais sur une de mes feuilles avec des titres et donc pas tenu compte de la question initiale

    Désolé !

    A+

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 128
    Par défaut
    Citation Envoyé par Fvandermeulen Voir le message
    La précipitation n'est jamais bonne, ...
    Je trouve que ton logo symbolise bien la précipitation . Tu l'as choisi par hasard ?

  6. #6
    Membre Expert Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Par défaut
    Salut Djib29,
    Et oui je suis souvent pressé et c'est ce qui arrive quand on fait plusieurs trucs à la fois...pour le logo seul des initiés au Hard Core New Yorkais comprendront, c'est le logo d'un groupe mythique des années 80; D.R.I.
    A+

Discussions similaires

  1. [XL-2003] Incrémentation onglet et cellule
    Par QuestVba dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/01/2013, 13h32
  2. Incrémentation d'une cellule
    Par Angy987 dans le forum Excel
    Réponses: 1
    Dernier message: 24/05/2010, 12h13
  3. [XL-2003] Incrémentation automatique dans cellule
    Par Djromé dans le forum Excel
    Réponses: 6
    Dernier message: 14/01/2010, 16h00
  4. [XL-2007] Macro incrémentation d'une cellule
    Par Leovince dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/11/2009, 13h41
  5. Incrémentation auto des cellules.
    Par byloute dans le forum Excel
    Réponses: 4
    Dernier message: 03/07/2009, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo