Salut les Kracks,

J'ai enfin un peu de temps pour essayer d'approfondir mes humbles connaissances en VBA, aussi j'aurai besoin de vos lumières quand aux procédures et/ou fonctions.

En effet, afin d'alléger mes programmes (la plupart des vôtres le sont), j'aimerai comprendre le principe des procédures ou fonctions?

Ex: J'ai une macro qui exécute de multiples tâches pour 15 onglets de mon classeur (Met un filtre en ligne 9, ajuste les colonnes, etc...).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Sub maProcedure ()
mesdiversestaches
End Sub
 
Sub maMacro
For each ws
Call maProcedure
End sub
Si ces tâches sont exactements les mêmes à effectuer sur mes 15 feuilles, puis-je et dois-je créer une procédure me permettant d'alléger mon sub?
Est-ce bien à celà que sert une procédure et/ou une fonction?

D'avance merci pour vos expliquations de fin d'année...