Excel / macro / je suis démuni...
Résolu
benji71
Messages postés
738
Date d'inscription
Statut
Membre
Dernière intervention
-
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et ttes,
J'espère que vous allez bien. Je viens vers vous car j'ai besoin de vos lumières.
Je joins le fichier qui j'en suis convaincu sera plus parlant que ts mes mots : https://www.cjoint.com/?3GCkVQXVHfV
Deux précisions :
(1) par honnêteté, je dois préciser que ce fichier contient des macros que je n'ai pas réalisées puisque je suis nul en macros. Je me trouve donc dans un position compliqué qui est de demandé de l'aide sur qq chose que je en maîtrise pas. sans cette aide, le fichier n'est plus utilisable.
(2) Il semblerait que sur la thisworkbook il soit placé un code qui pourrait ne pas être correct.
Je l'ai donc changé pour mettre ceci, je pense que cela ne devrait pas avoir d'effet...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Désactiver une combinaison de touches
Application.OnKey "{Enter}", "" 'Touche enter pavé numerique
Application.OnKey "~", "" 'Touche Entrée
End Sub
Private Sub Workbook_Open()
'Activer une combinaison de touches
Application.OnKey "{Enter}", "AjouteCopieligne" 'Touche enter pavé numerique
Application.OnKey "~", "AjouteCopieligne" 'Touche Entrée
End Sub
Pour faire simple, le fichier compte trois feuilles :
La première nommée budget_global. Cette feuille est une feuille générale reprenant la totalité des montants indiqués sur la feuille nommée « encodage données »
Le feuille deux nommée « budget_ventillé ». sur cette feuille trois tableaux. Chacun fait le détail des données se situant sur la feuille nommée « encodage données » .
La troisième feuille nommée « encodage données » est la feuille sur laquelle j'encode en ligne 2 les données qui viendront se mettre dans le tableau du dessous. En pratique j'encode en ligne deux puis je fais enter et la ligne se vide pour se mettre en haut du tableau.
La difficulté :
J'aimerais sur la feuille nommé « budget_ventillé » trouver un moyen de remplir le troisième tableau.
J'ai placé une formule en c39 :n45 mais ces formules dépendent de deux données.
La premier de département choisi en e36 et de la liste à venir en b39:b45.
Le principe est que lorsque je choisi l'année en c2 et l'article en c3, je puise via une liste déroulante choisir le département et une fois le département choisi, devrait venir en b39 :b45, le nom des fournisseurs. Ces deux infos étant indiquées, les sommes dans le tableau c39 :n45 devrait venir s'inscrire.
Exemple si en e36, je prends le département jouet, j'aurais 1, 2 3..fournisseur qui viendront s'inscrire en b39 :b45 et de la les sommes pourront s'inscrire.
Voilà c'est un peu long mais j'ai essayé d'être au plus clair...
Je ne sais si qq acceptera de m'aider..Mais j'avoue être démuni...[voilà ce qui arrive lorsqu'on ne maîtrise pas :-( ]
Merci de votre aide éventuelle..
Tres bonne matinée à vous...
Cdlmnt
Benri///
.
J'espère que vous allez bien. Je viens vers vous car j'ai besoin de vos lumières.
Je joins le fichier qui j'en suis convaincu sera plus parlant que ts mes mots : https://www.cjoint.com/?3GCkVQXVHfV
Deux précisions :
(1) par honnêteté, je dois préciser que ce fichier contient des macros que je n'ai pas réalisées puisque je suis nul en macros. Je me trouve donc dans un position compliqué qui est de demandé de l'aide sur qq chose que je en maîtrise pas. sans cette aide, le fichier n'est plus utilisable.
(2) Il semblerait que sur la thisworkbook il soit placé un code qui pourrait ne pas être correct.
Je l'ai donc changé pour mettre ceci, je pense que cela ne devrait pas avoir d'effet...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Désactiver une combinaison de touches
Application.OnKey "{Enter}", "" 'Touche enter pavé numerique
Application.OnKey "~", "" 'Touche Entrée
End Sub
Private Sub Workbook_Open()
'Activer une combinaison de touches
Application.OnKey "{Enter}", "AjouteCopieligne" 'Touche enter pavé numerique
Application.OnKey "~", "AjouteCopieligne" 'Touche Entrée
End Sub
Pour faire simple, le fichier compte trois feuilles :
La première nommée budget_global. Cette feuille est une feuille générale reprenant la totalité des montants indiqués sur la feuille nommée « encodage données »
Le feuille deux nommée « budget_ventillé ». sur cette feuille trois tableaux. Chacun fait le détail des données se situant sur la feuille nommée « encodage données » .
La troisième feuille nommée « encodage données » est la feuille sur laquelle j'encode en ligne 2 les données qui viendront se mettre dans le tableau du dessous. En pratique j'encode en ligne deux puis je fais enter et la ligne se vide pour se mettre en haut du tableau.
La difficulté :
J'aimerais sur la feuille nommé « budget_ventillé » trouver un moyen de remplir le troisième tableau.
J'ai placé une formule en c39 :n45 mais ces formules dépendent de deux données.
La premier de département choisi en e36 et de la liste à venir en b39:b45.
Le principe est que lorsque je choisi l'année en c2 et l'article en c3, je puise via une liste déroulante choisir le département et une fois le département choisi, devrait venir en b39 :b45, le nom des fournisseurs. Ces deux infos étant indiquées, les sommes dans le tableau c39 :n45 devrait venir s'inscrire.
Exemple si en e36, je prends le département jouet, j'aurais 1, 2 3..fournisseur qui viendront s'inscrire en b39 :b45 et de la les sommes pourront s'inscrire.
Voilà c'est un peu long mais j'ai essayé d'être au plus clair...
Je ne sais si qq acceptera de m'aider..Mais j'avoue être démuni...[voilà ce qui arrive lorsqu'on ne maîtrise pas :-( ]
Merci de votre aide éventuelle..
Tres bonne matinée à vous...
Cdlmnt
Benri///
.
A voir également:
- Excel / macro / je suis démuni...
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide