Retirer des cellules spécifiques d'une fonction macro.

Mathieu_Breault Messages postés 15 Statut Membre -  
Mathieu_Breault Messages postés 15 Statut Membre -
Bonjour.

2 petites questions.

1) J'ai une section de ma macro que j'aimerais retiré la suppression des cellules H156, L156, P156, T156 et X156, car ce sont des formules et non du data à la main.

Selection.ClearContents
Range("G154:W156").Select

2) Pour les experts, de quel façon avez-vous appris à utliser des macros sur Excel? Y-a-t'il un guide 101 que je pourrais lire et apprendre les fonctions de bases?

Merci!

1 réponse

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Tes lignes de macros doivent en réalité être inversées
    Range("G154:W156").Select ' selection de la plage
    Selection.ClearContents ' effacement des cellules sélectionnées

    Pour préserver certaines cellules tu dois procéder par étapes :

     
    Range("G154:W155").Select
    Selection.ClearContents
    Range("G156").ClearContents
    Range("I156:K156").ClearContents
    Range("M156:O156").ClearContents
    Range("Q156:S156").ClearContents
    Range("U156:W156").ClearContents


    Pour débuter en VBA tu as VBA pour Excel pour les nuls qui est bien fait,

    Cdlmnt
    Via
    0
    1. Mathieu_Breault Messages postés 15 Statut Membre
       
      Merci Via. Je vais aller le procurer prochainement c'est certain. Je suis à bout d'être dépendant sur des mieux qualifiés.
      0