Lundi 9h15 – Votre open space
Non pas d’augmentation cette année non plus !
Mais j’ai trouvé quelque chose d’intéressant ! Tu te souviens de la formation que l’entreprise lui avait payée en septembre ? Oui c’est ça ! Macro Excel VBA.
Il ne s’en est jamais servi, prend cette clé USB, le cours est dessus, ça va nous être utile.
ETES VOUS VRAIMENT MOTIVES POUR APPRENDRE LE VBA EXCEL ?
Regardez le code de cette macro :
Sub Cours_VBA()
Dim
nb_lignes, i As Integer
Dim MaDate as Date
Range(« A1 »).Select
Range(Selection,
Selection.End(xlDown)).Select
nb_lignes = Selection.Count – 1
Range(« B2 »).Select
MaDate = ActiveCell.Value
i = 0
‘Vérification
des dates
Do While Not i >= nb_lignes
If ActiveCell.Value <> MaDate
Then
ActiveCell.Value = MaDate
End If
Selection.Offset(1, 0).Select
i = i + 1
Loop
End Sub
Vous n’y comprenez rien ? Hé bien dans 10 leçons, grâce au cours de ce site, non seulement vous comprendrez ce code, vous saurez son effet dans un onglet mais en plus vous commencerez à être capable de l’utiliser pour automatiser votre propre travail sous Excel.
Notez mentalement que vous ne comprenez rien à ce code et lorsque dans quelques temps vous le reverrez à nouveau mais que cette fois il sera parfaitement clair vous pourrez vous rendre compte de vos progrès !
PRET A RELEVER LE DEFI ?
COURS N°1 - les deplacements
Les premiers cours seront directement sur ce site, pour que la correction des exercices puisse être automatique et lorsque vous serez suffisamment à l’aise avec le code, je vous expliquerai comment passer à la pratique sous Excel.
Au niveau des exercices, faites bien attention à l’intitulé, il y a des petites différences par rapport au cours, En effet, si on veut créer un code efficace sans passer des heures à déboguer, il faut faire attention à chaque détail dès la création, un rien et c’est un temps de malade de perdu et la confiance en soi qui baisse.
Pire : et si vous êtes la seule personne qui code du VBA dans le service et que vous n’arrivez pas à retrouver votre erreur, comment faites-vous ?
C’est pourquoi les exercices jouent un peu là-dessus, pour vous faire prendre l’habitude dès maintenant d’être attentif aux détails.
Enfin, il n’est pas nécessaire de mémoriser les codes, faites-vous un document pour les retrouver facilement lorsque vous en aurez besoin, l’important c’est surtout de comprendre à quoi ils servent et comment les utiliser.
Nous allons commencer par quelque chose de très simple et d’amusant : Les déplacements ! Avec ce code vous pourrez aller où vous voudrez, faire des bonds d’une cellule à une autre cellule !
Je vais vous expliquer la base puis un par un nous verrons ensemble chacune des 4 directions de déplacements.
Voici le code :
Selection.Offset(0, 0).Select
(0,0) n’indique aucun déplacement, nous y reviendrons