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 :

problème pour effacer


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 47
    Par défaut problème pour effacer
    voila j'ai cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     If etape1 = non And etape6b = non Then
            Worksheets("Feuil1").Cells(36, 5).Interior.Color = vbYellow
            Worksheets("Feuil1").Cells(36, 5).Validation.Delete
            Worksheets("Feuil1").Cells(36, 5).Validation.Add xlValidateList, , , "=$L$23:$L$24"
        Else
            Worksheets("Feuil1").Cells(36, 5).Validation.Delete
        End If
    Quand je veux effacer grace à au private Sub suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Init_Click()
    For i = 9 To 47
        For j = 2 To 6
            Cells(i, j).Clear
        Next j
    Next i
    End Sub
    IL y a marquer Error 1004 et me surligna ligne qui est ici sous-ligné dans le premier code.

    Or le premier code se repète pour d'autre fonction et fonction normalement.
    quelqu'un aurait une idée pour me dépanner?

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Une première question, à quoi sert cette boucle ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Init_Click()
    For i = 9 To 47
    For j = 2 To 6
    Cells(i, j).Clear
    Next j
    Next i
    End Sub
    Ceci ne conviendrait pas ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Init_Click()
    Range(cells(9, 2), cells(47, 6)).Clear
    End Sub
    Pour la liste de validation, tu peux essayer comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    With Sheets("Feuil1").Cells(36, 5)
        If etape1 = non And etape6b = non Then
            .Interior.Color = vbYellow
            .Validation.Delete
            .Validation.Add Type:=xlValidateList, Formula1:="=$L$23:$L$24"
        Else
            .Validation.Delete
        End If
    End With

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut kristoch91 et le forum
    va voir là http://www.technicland.com/malpolitus.swf

    Explique mieux ton problème : où est la liaison entre les 2 codes ?
    Pourquoi il te surligne une macro différente de celle que tu lances ?
    Un peu d'explication nous permettrait de comprendre la cohérence du problème
    A+

Discussions similaires

  1. Problème pour effacer un fichier nouvellement renommé
    Par waldo92 dans le forum VBA Word
    Réponses: 4
    Dernier message: 17/10/2008, 09h04
  2. Réponses: 7
    Dernier message: 10/07/2008, 09h23
  3. Problème pour effacer plusieurs lignes dans grid DevExpress
    Par Cazaux-Moutou-Philippe dans le forum Langage
    Réponses: 0
    Dernier message: 08/02/2008, 13h41
  4. problème pour effacer
    Par looping dans le forum Windows XP
    Réponses: 4
    Dernier message: 17/06/2007, 19h17
  5. Problème pour effacer un élément fait par canvas
    Par matech dans le forum Langage
    Réponses: 4
    Dernier message: 20/04/2006, 23h35

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