|
Publicité | ||||||||||||||||||||||
|
|
#1 (permalink) |
|
Invité régulier
![]() |
Bonjour à tous, je ne sais pas si le titre est trés claire c'est pourquoi je vous joint une petit image pour illustrer mon probleme :
http://imagik.fr/view-rl/82958 En bref, je voudrais créer un récapitulatif des commandes, je debute en Vba et je ne sais pas trop comment me lancer dans ce code... J'ai deja fais un code (je cherche les intitulés): Code :
NbColMax = Sheets(1).UsedRange.Columns.Count ColSynt = Cells.Find(what:="toto").Column LignSynt = Cells.Find(what:="cahier").Row For j = 2 To NbColMax Intitul = Cells(LignSynt, j).Value 'balaye les intitulés Code = Left(Intitul, 4) 'recupere le code MsgBox Code 'affiche le code Next Cordialement, Trigger Dernière modification par trigger00 ; 01/07/2009 à 12h19. |
|
|
|
|
|
#2 (permalink) |
|
Membre émérite
![]() |
Bonjour
Pourquoi ne pas faire un Tableau Croisé dynamique ? -------------- Frédéric http://www.access-developpement.com |
|
|
|
|
|
#4 (permalink) |
![]() ![]() Date d'inscription: juin 2002
Localisation: derrière le moniteur
Messages: 3 874
|
Hello,
avec somme.si() Code :
=SOMME.SI($B$1:$E$1;J$1 & "*";$B2:$E2) J$1 => le critère de colonne cahier ou classeur $B2:$E2 => la plage des nombres à sommer
__________________
Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème ![]() Développez une application de gestion des comptes bancaires dans Access de A à Z ![]() |
|
|
|
|
|
#6 (permalink) |
![]() ![]() Date d'inscription: juin 2002
Localisation: derrière le moniteur
Messages: 3 874
|
Mais de rien,
en fait non, si les cahiers changent de colonne ce ne sera pas un problème, du moment qu'ils restent dans une plage définie ici par $B$1:$E$1 mais rien n'empêche que se soit $B$1:$Z$1
__________________
Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème ![]() Développez une application de gestion des comptes bancaires dans Access de A à Z ![]() |
|
|
|
|
|
#7 (permalink) |
|
Invité régulier
![]() |
Je suis vraiment désolé cafeine mais deux solutions se posent devant moi :
1- Soit je ne comprend pas du tout "la somme sous conditon " ( ce qui est fort probable). Je n'arrive pas à visualiser comment elle peut etre interactive) 2- Soit on ne se comprend pas sur ce que je voudrais obtenir du code. En te remerciant de ton aide, Trigger |
|
|
|
|
|
#8 (permalink) |
|
Membre Expert
![]() Nom : Frédéric Vandermeulen
Date d'inscription: juillet 2007
Localisation: Bruxelles
Âge: 34
Messages: 1 414
|
Salut,
En effet, il y a de l'incompréhension dans l'air, les propositions de SommeSi devrait te convenir, donc je me suis permis de te faire un exemple sur le fichier joint pour que tu comprennes bien comment ça fonctionne. Tu peux t'amuser à insérer une colonne (en D par exemple) et y noter en ton exemple de Cartable Vert/rouge, ensuite tu "tires" la formule de la colonne H vers la colonne I et tu change le nom de l'intitulé avec Cartable. Si ce n'est pas ce que tu souhaite, il faudra est plus clair dans ta question. A
__________________
N'oubliez pas le si votre problème est solutionné.
Dernière modification par Fvandermeulen ; 17/07/2009 à 17h13. |
|
|
|
|
|
#9 (permalink) |
|
Invité régulier
![]() |
Je tiens à tous vous remercier, pour l'aide et le temps que vous avez fourni.
Fvandermeulen merci à toi tout particulièrement pour le code qui fonctionne exactement comme je souhaite.Cependant si tu pouvais détailler un peu ce dernier je t'en serais reconnaissant. Cordialement, Tigger00 |
|
|
|
|
|
![]() |
||
Calculer une somme suivant les intitulés de colonne
|
||
| Outils de la discussion | |
|
|