XL 2016 Créer code avec macro, svp.

pompaero

XLDnaute Impliqué
Bonjour le forum,

J'essai d'adapter des macros de mon fichier de manière à les activer automatiquement mais je n'y arrive pas.
1) la macro CreeBD qui renseigne la BD que j'aimerai si possible l'activer automatiquement de préférence à chaque selection de la barre Menu.
2) la macro CreePlan, l'activer par exemple avec la date en cellule A5.

Mon but est d'enregistrer la BD à chaque ajout ou modif dans feuille Plan et pouvoir avec l'année en A5 récupérer les données correspondante.
Est ce possible, svp ?

Merci
Cdt
pompaero
 

Pièces jointes

  • Planning Maintenance.xlsm
    137.1 KB · Affichages: 28

pompaero

XLDnaute Impliqué
Bonjour Bebere

Je me doutais bien qu'il y avait une histoire dans ce genre, j'ai pour tant changé les noms des procédures sur mes essais mais en vain !!!
Si non, je viens de tester ta prosition, je pense que mon idée n'est pas idéal car maintenant on ne peu plus sélectionner plusieurs cellules pour y inscrire les codes de la barre de menu. Il faut faire cellule par cellule.
Puis au niveau de A5 il met impossble de selectionner dans la liste déroulante.
Crois tu qu'il serait plus juticieux de refaire des code en partant de zéro ??

Cdt
pompaero
 

Bebere

XLDnaute Barbatruc
bonjour
pompaero
habituellement comment fais tu pour entrer les codes de la barre menu
edit:
comme suit cela devrait convenir
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

'    If Target.Count = 1 Then
        If Target.Address = "$A$5" Then
            CreePlan
        End If
        If Not Intersect([B8:NN17,B19:NN28,B30:NN32,B34:NN42], Target) Is Nothing Then
            AfficheMenu
            CreeBD
        End If
'    End If
End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 117
dernier inscrit
augustin.morille