IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Sélectionner une plage de cellule avec variable.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut Sélectionner une plage de cellule avec variable.
    Bonjour

    Voila suite à un code, j'aimerais sélectionner une ligne afin de supprimer le contenu.
    Cette ligne contient deux variable, et je n'arrive pas à le traduire en code

    Worksheets("Didier").Cells(i + 7, 1: i + 7, 22).clearcontents
    Merci d'avance.

    Voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Sub Valide_DidierTest()
    
    '------------------------------------Rempli la feuil Recap------------------------------------------------
    Sheets("Recap").Select
    With Sheets("Recap")
     For i = 1 To 20
                
                Set c = .Range("A" & .Cells(.Rows.Count, 1).End(xlUp).Row)(2)
        If Worksheets("Didier").Cells(i + 7, 1) = "" Then Exit For
          If Worksheets("Didier").Cells(i + 7, 16) = "OUI" Then
                c(1, 1) = Worksheets("Didier").Cells(1, 1) 'jour
                c(1, 2) = Worksheets("Didier").Cells(i + 7, 6) 'agent
                c(1, 3) = Worksheets("Didier").Cells(3, 7) 'e1
                c(1, 4) = Worksheets("Didier").Cells(3, 12) 'e2
                c(1, 5) = Worksheets("Didier").Cells(i + 7, 1) 'demandeur
                c(1, 6) = Worksheets("Didier").Cells(i + 7, 9) 'Tâche
                c(1, 7) = Worksheets("Didier").Cells(i + 7, 11) 'reference
                c(1, 8) = Worksheets("Didier").Cells(i + 7, 14) 'hd
                c(1, 9) = Worksheets("Didier").Cells(i + 7, 15) 'hf
                c(1, 10) = Worksheets("Didier").Cells(i + 7, 22) 'ht
         
    Worksheets("Didier").Cells(i + 7, 1 : i + 7, 22).clearcontents
         
    Else
         Worksheets("Didier").Cells(i + 7, 23) = Worksheets("Didier").Cells(1, 1)
         
             
                End If
            Next i
        End With
    End Sub

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour

    Citation Envoyé par Didpa Voir le message
    je n'arrive pas à le traduire en code
    Comme ceci cela devrait le faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Didier").Cells(i + 7, 1).resize(1, 22).clearcontents

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut
    Merci Anasecu
    Cela fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sélectionner une plage de cellules avec un bouton
    Par thomanneca dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/07/2014, 18h29
  2. Sélectionner une plage de cellules variable
    Par LeRogerTroutman dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/07/2009, 22h43
  3. Sélectionner une plage de cellules variables
    Par thierry_b dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/06/2009, 11h42
  4. Sélectionner une plage de cellules variables pour faire un graphique?
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/11/2007, 18h06
  5. Réponses: 2
    Dernier message: 27/09/2006, 19h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo