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 :

Insertion d'une ligne avec recopie des formules ?


Sujet :

Excel

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 198
    Points : 171
    Points
    171
    Par défaut Insertion d'une ligne avec recopie des formules ?
    Bonjour,

    j'ai l'impression de devenir dingue !

    Il me semble avoir déjà réussi à recopier automatiquement les formules adjacentes dans la nouvelle ligne insérée en faisant "CTRL +" sans l'aide d'aucune macro.

    Or aujourd'hui, ça ne me copie que la mise en forme, mais pas les formules !

    J'ai recherché sur le net, il n'y a que des solutions par macro !

    Pourtant, je me revois faire la démonstration à un collègue, quand on insère une ligne en passant par la combinaisons des touches CTRL et +, la ligne est insérée vide. Mais dès que des cellules sont renseignées, les formules adjacentes sont copiées sur la ligne nouvellement créée et le calcul se fait.

    J'ai rêvé ou quoi ?

    Merci,

    Jean-Marc

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 974
    Points : 29 003
    Points
    29 003
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Cela fonctionne si ta plage est transformée en tableau
    Depuis la version 2007 : Onglet [Insertion] Commande Tableau du groupe Tableau
    Ou Copier / Insérer les cellules copiées

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 198
    Points : 171
    Points
    171
    Par défaut
    Merci pour ta réponse

    Malheureusement, je suis en version 2003 et je n'ai jamais utilisé cette fonction Tableau. J'aurais donc rêvé ?

    JM

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 523
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 523
    Points : 16 459
    Points
    16 459
    Par défaut
    Bonjour

    En 2003 c'est liste dans le menu données.

    Sinon la recopie est aléatoire : un coup oui, un coup non...

  5. #5
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 198
    Points : 171
    Points
    171
    Par défaut
    OK, merci Je ne connaissais pas cette fonction, je vais regarder ça plus en détail.

    La recopie des formules se fait très bien, exactement comme dans mon souvenir ! Sauf que, je n'ai jamais utilisé auparavant cette fonction de liste, donc cette recopie de formule fonctionne aussi à l'aide d'une autre fonction. J'ai essayé de reproduire ça avec un filtre automatique, sans plus de succès.

    J'avais remarqué ça sur un fichier excel du boulot, là je suis chez moi donc je n'y ai pas accès, mais je vais essayé de le retrouver dès lundi matin, parce que ça m'intrigue cette histoire...

    Un autre truc m'intrigue, lorsque tu dis
    Sinon la recopie est aléatoire : un coup oui, un coup non...
    C'est quand on fait une liste que la recopie est aléatoire, ou c'est en général ?
    J'ai du mal à croire qu'avec Excel, chose cartésienne s'il est est ! ça soit Garcimore, "un coup ça marche, un coup ça marche pas ! hihihi !" Il y a forcément quelque chose qui déclenche la recopie !

    JM

  6. #6
    Membre habitué

    Profil pro
    Inscrit en
    Février 2005
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 198
    Points : 171
    Points
    171
    Par défaut
    Cette histoire me rend perplexe !

    J'ai fait plusieurs test à partir du fichier joint (fichier XLS 2003 zippé).

    Nota : ce fichier permet de calculer une masse totale ainsi que le centre de gravité de la masse totale à partir d'une somme de masses unitaires et de leur centre de gravité propre, suivant la méthode des barycentres.

    Lorsqu'on insère une ligne dans ce tableur (Touches CTRL et touche + du pavé numérique) la ligne insérée paraît vide sauf que si on suit la procédure suivante:

    1) Colonne "Rep." on renseigne manuellement (ou automatiquement en faisant un glissé+CTRL du 1er repère) 1, 2, 3, 4, 5, 6 ;
    2) Colonne "Désignation", on renseigne les 6 lignes par n'importe quelle chaine de caractère ;
    3) Colonne "z/pont (mm)", on indique n'importe quelle valeur numérique (notez que le calcul dans la cellule "/OH" est fait).

    Alors si on crée une ligne au milieu de cette liste et qu'on indique dans la cellule "z/pont" une valeur numérique, le calcul de la cellule "/OH" est automatiquement rajouté.

    Limites :
    - Si la liste est inférieure à 5 lignes, ça ne fonctionne pas.
    - Si les valeurs des repères ne se suivent pas, ça ne fonctionne pas
    - Si la valeur de la cellule "z/pont (mm)" n'est pas renseignée, alors quand on rajoute une ligne, le calcul ne se fera pas (d'ailleurs, dans mon exemple ci-dessus, si vous ajoutez une valeur sur la ligne créée et dans la cellule "/CO" ne fonctionnera pas, alors que si vous ajoutez une valeur dans la cellule "Masse" le moment "Masse * /OH" sera calculé.

    Tout se passe comme si Excel "apprenait" comment calculer la feuille

    Je pense que ça doit être connu, quelqu'un pour me donner la règle ?

    Merci,

    JM
    Fichiers attachés Fichiers attachés

  7. #7
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 523
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 523
    Points : 16 459
    Points
    16 459
    Par défaut
    Bonjour

    C'est ce que j'évoquais avec aléatoire. S'il y a une règle elle m'échappe.
    J'ai constaté cela à plusieurs reprises...

    D'où l'idée de la liste, essai de Microsoft sur 2003, vraiment bien transformé dans 2007-2010, qui évite cet effet aléatoire et apporte d'autres avantages.

Discussions similaires

  1. [XL-2007] Insertion d'une ligne avec copie de certains éléments
    Par Zentin dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 04/07/2014, 18h48
  2. Insérer une ligne en recopiant les formules et mise en forme
    Par mogo107 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/06/2013, 23h05
  3. [XL-2007] Insertion d'une ligne avec sous-totaux
    Par VIPNO dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/02/2012, 17h41
  4. [E-03] Insertion d'une ligne en conservant les formules existantes
    Par neosapri dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/03/2009, 14h42
  5. [VBA-E]Insertion ligne avec Recopie Formule
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/01/2007, 15h02

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