Lundi 9h15 – Votre open space

Ah te voila !

Vite le chef n’est pas encore arrivé, fait le guet, je vais voir dans son bureau s’il a nos évaluations, j’ai hâte de savoir si j’ai une augmentation de salaire !!

Oui je regarde pour toi aussi !

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