for each et classe personnel Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
i
icemake
Jeune membre
Jeune membre
Messages : 40
Inscrit le : 4 juillet 2016
Version d'Excel : 2007 fr

Message par icemake » 8 juillet 2016, 13:52

bonjour,

j'ai un souci avec la boucle for each soit je l'utilise pas bien (pourtant elle a pas l'air compliqué ) soit y a autre chose mais bon ça ne marche pas
je vais m'expliquer
j'ai créé une classe "étiquette" avec ça dedans
Public nom As String
Public modele As String
Public qantite As Integer
Public duplication As Integer
ensuite je l'ai utilisé dans mon code de cette façon :
    For i = 1 To Range("a65536").End(xlUp).Row
        With New etiquette
            .nom = Sheets("filtrage").Range("a" & i).Value
            .qantite = Sheets("filtrage").Range("b" & i).Value
            .duplication = Sheets("filtrage").Range("c" & i).Value
            .modele = Sheets("Index format").Range("c" & Sheets("filtrage").Range("d" & i).Value + 1).Value
        End With
    Next i
et ensuite je voulais faire un for each sur les étiquettes normalement créé avec le code au dessus mais quand j'arrive sur la ligne du for each j'ai l'erreur 13 : incompatibilité de type et mon "etiquette" est vide quand je passe la souris dessus pour voir l’état de la variable
For Each etiquet In etiquette
es que quelqu'un aurait une solution ?
Avatar du membre
Raja
Passionné d'Excel
Passionné d'Excel
Messages : 5'059
Appréciation reçue : 1
Inscrit le : 3 février 2008
Version d'Excel : 2010 à 2016 FR et 2010 EN

Message par Raja » 8 juillet 2016, 14:07

Bonjour,
:joindre:
Cdlt,
Raja
i
icemake
Jeune membre
Jeune membre
Messages : 40
Inscrit le : 4 juillet 2016
Version d'Excel : 2007 fr

Message par icemake » 8 juillet 2016, 14:16

bonjour Raja,

je vous joint le fichier comme vous demandez
test1.xlsm
(14.95 Kio) Téléchargé 7 fois
i
icemake
Jeune membre
Jeune membre
Messages : 40
Inscrit le : 4 juillet 2016
Version d'Excel : 2007 fr

Message par icemake » 8 juillet 2016, 14:49

C'est bon j'ai trouvé c'est juste que for each recherche dans une collection pas tout les objet de la classe comme je le pensais

donc en mettant mes "étiquette" dans une collection ça fonctionne
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Planning personnel
    par Jess88 » 30 août 2016, 10:32 » dans Excel - VBA
    2 Réponses
    269 Vues
    Dernier message par Avie
    30 août 2016, 11:41
  • Pointage de personnel
    par Angevabzh » 24 novembre 2017, 14:27 » dans Excel - VBA
    5 Réponses
    571 Vues
    Dernier message par Angevabzh
    25 novembre 2017, 09:24
  • Planning personnel
    par Curtis Newton » 1 septembre 2017, 11:48 » dans Excel - VBA
    4 Réponses
    219 Vues
    Dernier message par LouReeD
    1 septembre 2017, 14:27
  • fonctions personnel
    par TitiRoux » 15 février 2016, 16:31 » dans Excel - VBA
    7 Réponses
    197 Vues
    Dernier message par TitiRoux
    18 février 2016, 17:41
  • Gestion du personnel
    par mipec » 10 avril 2016, 14:59 » dans Excel - VBA
    60 Réponses
    1531 Vues
    Dernier message par mipec
    25 septembre 2016, 22:40
  • Gestion du personnel
    par grejk » 13 octobre 2016, 20:43 » dans Excel - VBA
    6 Réponses
    260 Vues
    Dernier message par gelinotte
    15 octobre 2016, 13:58