2 macro pour 1 bouton

Fermé
BenDebout Messages postés 5 Date d'inscription vendredi 22 juillet 2016 Statut Membre Dernière intervention 27 juillet 2016 - 22 juil. 2016 à 11:51
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 22 juil. 2016 à 12:03
Bonjour,

Donc, je suis un gros débutant pour le VBA, je dirais même que je ne connais rien du-tout. Mais ma patronne ma demander de réaliser des fiches d'intervention.

J'ai entendue parler des Macro et je me suis lancé dedans. Mon objectif était de créer un fiche d'intervention et avec 1 seul bouton imprimé la fiche d'intervention et supprimer les donnée des cellules grisé et encadré ( photo ci-joint)

J'ai jamais fais tout sa je me renseigne à droite à gauche mais je ne comprend pas comment faire.

j'ai donc fait deux bouton : 1 pour supprimer

Sub Suppression()
'
' suppression Macro
'
' Touche de raccourci du clavier: Ctrl+s
'
ActiveWindow.SmallScroll Down:=-24
Range("K12,C4,G4,G5,F5,E8:E9,E11:E12,G11:G12,C12,C16:C19,E16,G16").Select
Range("G16").Activate
ActiveWindow.SmallScroll Down:=15
Range( _
"K12,C4,G4,G5,F5,E8:E9,E11:E12,G11:G12,C12,C16:C19,E16,G16,C22:G25,C28:G29,C31:G33,F37,C37:C40" _
).Select
Range("C37").Activate
ActiveWindow.SmallScroll Down:=15
Range( _
"K12,C4,G4,G5,F5,E8:E9,E11:E12,G11:G12,C12,C16:C19,E16,G16,C22:G25,C28:G29,C31:G33,F37,C37:C40,B45:G50" _
).Select
Range("B45").Activate
ActiveWindow.SmallScroll Down:=-6
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-12
End Sub

ET UN POUR IMPRIME

Sub Imprim()
'
' Imprim Macro
'

'
ActiveWindow.SmallScroll Down:=-66
Range("A1:H60").Select
ActiveWindow.SelectedSheets.PrintPreview
Application.ActivePrinter = "Brother MFC-9120CN Printer Bureau sur Ne06:"
ExecuteExcel4Macro _
"PRINT(1,,,1,,FALSE,,,,,,2,""Brother MFC-9120CN Printer Bureau sur Ne06:"",,TRUE,,FALSE)"
End Sub


J'ai fait avec les moyens du bord ! :)

J'aurai aimez savoir si il était possible de regrouper ces deux macro sur le seul et même bouton.

J'espère ne pas avoir été trop fouillis désoler dans ce cas,
en espérant que quelqu'un est une solution.

Merci d'avance!!;)


A voir également:

2 réponses

Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
22 juil. 2016 à 11:52
Salut,

Tu peux appeler une macros qui appellera tes 2 macros.
1
BenDebout Messages postés 5 Date d'inscription vendredi 22 juillet 2016 Statut Membre Dernière intervention 27 juillet 2016
22 juil. 2016 à 12:02
oui super merci de ta réponse et de la réactivité
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
22 juil. 2016 à 12:03
Utilise la fonction call.
0
Franck7511 Messages postés 14296 Date d'inscription jeudi 24 décembre 2009 Statut Membre Dernière intervention 10 août 2017 1 121
22 juil. 2016 à 11:53
Fais une macro qui appelle Imprim() puis Suppression() si j'ai bien compris ce que tu voulais faire.
1
BenDebout Messages postés 5 Date d'inscription vendredi 22 juillet 2016 Statut Membre Dernière intervention 27 juillet 2016
22 juil. 2016 à 12:03
Tout à fait c'est ce que je voulais, merci de ton aide et de la rapidité de réponse
0