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 :

Selection d'une plage de cellule et background : Erreur 1004 [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Novembre 2018
    Messages : 25
    Points : 12
    Points
    12
    Par défaut Selection d'une plage de cellule et background : Erreur 1004
    Bonjour à tous!

    J'ai un petit problème, je dois en fonction de certaines informations colorier certaines cases.
    Cependant j'ai une erreur ligne 27 à la sélection de ma plage et le changement de couleur.

    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
    32
    33
    34
    35
    36
    37
    38
    39
    Sub Planning()
        Dim semaine As Integer
        Dim nom As String
        Dim H, V As Long
     
        Workbooks.Open Filename:= _
        "M:\CQ\Techniciens\Stagiaire\suivi validité appareillages.xlsm"
     
    With Workbooks("suivi validité appareillages").Sheets(1)
        For i = 2 To 300
            If .Cells(i, 10) = "x" Then
     
        Select Case True
            Case .Cells(i, 6) = "trimestrielle" Or .Cells(i, 6) = "4 mois"
     
            semaine = .Cells(i, 5)
            nom = .Cells(i, 1)
     
                For m = 3 To 56
                    If Workbooks("Planning Matériel Labo 2018").Sheets(2).Cells(2, i) = semaine Then
                    H = m
                    End If
                    If Workbooks("Planning Matériel Labo 2018").Sheets(2).Cells(i, 2) = nom Then
                    V = m
                    End If
     
                Range(Cells(H + 1, V), Cells(H - 1, V)).Interior.ColorIndex = 10
     
                Next m
     
            'Case .Cells(6, i) = "annuelle" Or .Cells(6, i) = "semestrielle" Or .Cells(6, i) = "2 ans"
     
        End Select
        End If
        Next i
        End With
        Workbooks("suivi validité appareillages.xlsm").Close
     
    End Sub
    Ce qui m'affiche l'erreur :
    Erreur d'exécution '1004':
    Erreur définie par l'application ou par l'objet.

    J'ai déjà essayé de modifier le code qui bug en sélectionnant les cases une part une, de définir une plage avec "Set". Rien ne fonctionne..

    Merci d'avance

  2. #2
    Membre émérite Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Points : 2 594
    Points
    2 594
    Par défaut
    Bonjour Izinoux, bonjour le forum,

    Désolé je n'ai pas la solution mais je trouve assez incongru l'utilisation d'un Select Case dans ton cas...
    À plus,

    Thauthème

    Je suis Charlie

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

Discussions similaires

  1. [XL-2010] Selection d'une plage de cellules
    Par Stef31 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/09/2014, 14h51
  2. [XL-2003] selection d'une plage de cellules
    Par tioch dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 20/07/2011, 12h21
  3. [XL-2000] Selection d'une plage de cellule avec InputBox
    Par ferdi67 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 21/09/2009, 10h17
  4. Selection d'une plage de cellules dans DatagridView [Vb.Net]
    Par papy75 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/06/2008, 12h03
  5. Selection d'une plage de cellules variables
    Par bykeman dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/06/2008, 10h20

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