Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2011, 12h37   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
Par défaut Copie incrémentée automatique

Bonjour,

Dans un large fichier Excel, j'insère des valeurs sur une ligne qui sont automatiquement calculées et reportées (incrémentées) dans d'autres cellules, plus loin sur cette même ligne (en fonction des formules des lignes précédentes).
Cependant, certaines colonnes de cette ligne ne s'adaptent pas automatiquement que la plupart des autres colonnes.
Qui a une idée de ce souci?

Merci de votre aide.

Berquin.
Berquin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 18h02   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 413
Points : 14 413
Envoyer un message via Skype™ à Pierre Fauconnier
Bonjour.

Personnellement, je n'ai pas compris le problème...

Que veux-tu dire par "ne s'adaptent pas"?
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 22h15   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
En reformulant ma phrase, je dirais;
Cependant, certaines cellules de différentes colonnes de cette ligne ne se calculent pas automatiquement comme la plupart des autres colonnes (les résultats ne sont pas renvoyés automatiquement pour toutes les cellules des différentes colonnes de cette même ligne).

Exemple:

Au départ, si de A1 à C1 j'introduis des valeurs, les formules dans D1 à H 1 renvoient les résultats désirés en fonction des formules s'y trouvant.
En introduisant d'autres valeurs dans A2 à C4 et en tirant les formules vers le bas de D1 à H1 jusque D4-H4 c'est Ok.
Si par la suite, je rajoute des valeurs en A5 à C5, il se peut que les valeurs correctes soient renvoyées automatiquement (en fonction des formules des lignes précédentes) de D5 à F5 mais pour ce qui est de G5 et F5, il faut que je tire manuellement vers le bas les formules de G4-H4 pour faire apparaître les résultats.

A B C D E F G H
1
2
3
4
5
6

Je ne sais pas si c'est plus clair, est-ce qu'un petit fichier aiderait?
Berquin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2011, 22h43   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 413
Points : 14 413
Envoyer un message via Skype™ à Pierre Fauconnier
Tu pourrais utiliser une liste en Excel 2003.

Cette liste recopie les formules des cellules sur la nouvelle ligne de la liste (celle avec une étoile lorsque la cellule active appartient à la liste).

De mémoire, tu vas dans Données > Liste > Créer une liste.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2011, 14h40   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 6
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : janvier 2011
Messages : 6
Points : 1
Points : 1
Je ne sais pas si je vous comprends bien.
Je tente donc de joindre un fichier ci-joint.

Comme vous le constatez, mon fichier possède beaucoup de lignes.
J'introduis manuellement sur une même ligne, uniquement des valeurs en B, C, D et E (c-à-d, dans les cellules jaunes).
Toutes les autres cellules d'une même ligne, exceptées les cellules que j'ai coloriées en bleu, se remplissent automatiquement en fonction des formules des cellules des lignes précédentes.
Pourquoi pas les cellules bleues?
Comment donc faire une recopie incrémentée automatique comme pour les autres colonnes?
Il doit y avoir une astuce quelque part!
Fichiers attachés
Type de fichier : zip Test.zip (274,6 Ko, 9 affichages)
Berquin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2011, 17h26   #6
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 57
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Bonjour,
le plus simple est de passer par vba.
dans le code de la feuille, copies ce code :
Code :
1
2
3
4
5
6
7
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lg As Long
lg = Target.Row - 1
If Target.Column > 1 And Target.Column < 6 Then
   Range("F" & lg, "AJ" & lg).AutoFill Destination:=Range("F" & lg, "AJ" & lg + 1), Type:=xlFillDefault
End If
End Sub
si tu ne sais pas comment faire ou si tu ne manies pas le VBA, je t'expliquerai pas à pas
__________________
Dom

De Anomaly
Citation:
N'oubliez pas les points suivants !

Les membres qui vous répondent sont des participants bénévoles !
Quand votre problème est résolu, pensez à cliquer sur le bouton [Résolu] en bas de la discussion !
Pensez à remercier les messages qui vous ont aidé en votant positivement pour eux !
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2011, 18h09   #7
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 413
Points : 14 413
Envoyer un message via Skype™ à Pierre Fauconnier
Je te répète à nouveau ma solution:

Données > Liste > Créer une liste.

Pour que cela fonctionne, tu dois supprimer les lignes non encore utilisées en A et "caler" ta liste sur la A1:AJ669.

Lorsque tu seras dans la liste, tu verras un astérisque sur A670, et lors de la saisie d'une valeur en A670, tes formules se recopieront automatiquement...

Idéalement, pour une bonne conception de ton classeur, il ne faudrait rien d'autre sur la feuille, et il serait préférable d'utiliser la première ligne de la liste pour intitulés des colonnes. Tu pourras alors te passer de VBA.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h48.


 
 
 
 
Partenaires

Hébergement Web