A voir également:
- Word et Excel en Pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Word et excel gratuit - Guide
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Liste déroulante excel - Guide
4 réponses
Bonsoir,
je suis débutant en Excel et pour cela je voudrais des cours à telecharger sur internet sur les applications excel .
et comment programmer en Excel je pense en utilisant le VB .
Merci
je suis débutant en Excel et pour cela je voudrais des cours à telecharger sur internet sur les applications excel .
et comment programmer en Excel je pense en utilisant le VB .
Merci
Salut Arnold,
Pour programmer en Excel, effectivement, c'est le VBA (Visual Basic for Applications).
A défaut de te donner un lien vers un tuto, je vais plutôt donner une technique (peut-être bonne, peut-être mauvaise) qui m'a permis d'apprendre à programmer en VBA sur Excel:
Tout simplement, VBA permet d'automatiser des tâches récurrentes sur Excel (bon, là, j'apprends rien de nouveau à personne), donc:
1- Je clique sur Enregistrer une nouvelle macro (ou Alt+T M R), et j'exécute la procédure 1 fois (puis j'arrête l'enregistrement, Alt+T M R encore une fois).
2- Je vais voir le code (en appuyant sur Alt+F11) et j'observe les lignes de code qui ont été générées.
A partir de là, ce n'est plus un cours d'informatique, mais plutôt un cours d'anglais :p, et rien qu'en lisant les lignes, tu te mets à comprendre les procédures. N'essaie pas de les apprendre par coeur, ca viendra avec le temps. Contente-toi juste, à chaque fois que tu cherches une nouvelle procédure, d'enregistrer une nouvelle macro, et d'en copier les lignes de code dont tu as besoin.
3-Ensuite tu peux te mettre à personnaliser tes lignes de code. Par exemple, (un exemple tout bête), tu veux colorer une zone de texte en rouge. Tu enclenches une macro et tu obtiens:
Sub Macro1()
Range("F6:L19").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub
Maintenant, tu veux colorer plusieurs zones de texte en rouge: les zones (A1:F2) et la zone (D8:D9)
Dans ce cas, tu copies cette macro-test 2 fois dans TA macro, en remplaçant la ligne Range("F6:L19").Select par Range("A1:F2").Select Range("D8:D9").Select
Une fois que tu as commencé de cette façon, tu te seras familiarisé avec le langage VBA, et tu pourras passer à la suite, cad créer des boucles, créer des variables...
Bonne chance pour la suite
Pour programmer en Excel, effectivement, c'est le VBA (Visual Basic for Applications).
A défaut de te donner un lien vers un tuto, je vais plutôt donner une technique (peut-être bonne, peut-être mauvaise) qui m'a permis d'apprendre à programmer en VBA sur Excel:
Tout simplement, VBA permet d'automatiser des tâches récurrentes sur Excel (bon, là, j'apprends rien de nouveau à personne), donc:
1- Je clique sur Enregistrer une nouvelle macro (ou Alt+T M R), et j'exécute la procédure 1 fois (puis j'arrête l'enregistrement, Alt+T M R encore une fois).
2- Je vais voir le code (en appuyant sur Alt+F11) et j'observe les lignes de code qui ont été générées.
A partir de là, ce n'est plus un cours d'informatique, mais plutôt un cours d'anglais :p, et rien qu'en lisant les lignes, tu te mets à comprendre les procédures. N'essaie pas de les apprendre par coeur, ca viendra avec le temps. Contente-toi juste, à chaque fois que tu cherches une nouvelle procédure, d'enregistrer une nouvelle macro, et d'en copier les lignes de code dont tu as besoin.
3-Ensuite tu peux te mettre à personnaliser tes lignes de code. Par exemple, (un exemple tout bête), tu veux colorer une zone de texte en rouge. Tu enclenches une macro et tu obtiens:
Sub Macro1()
Range("F6:L19").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub
Maintenant, tu veux colorer plusieurs zones de texte en rouge: les zones (A1:F2) et la zone (D8:D9)
Dans ce cas, tu copies cette macro-test 2 fois dans TA macro, en remplaçant la ligne Range("F6:L19").Select par Range("A1:F2").Select Range("D8:D9").Select
Une fois que tu as commencé de cette façon, tu te seras familiarisé avec le langage VBA, et tu pourras passer à la suite, cad créer des boucles, créer des variables...
Bonne chance pour la suite