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 :

[VBA-E] Incrémentation compteur lors du chargement de l'userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut [VBA-E] Incrémentation compteur lors du chargement de l'userform
    Bonjour à tous,

    j'aimerais savoir comment incrémenter un compteur a chaque chargement de ma form, afin d'avoir la possibilité d'informer l'utilisateur qu'il a des mise à jour a faire.

    en algo ca serait quelque chose du genre :

    compteur = 0

    Si chargement de la form alors
    compteur = compteur + 1
    Fin si

    Si compteur = 10 alors
    message de mise a jour
    compteur=0
    Fin si

    Ma question porte sur la synthaxe a utiliser sur ma ligne en gras.

    Merci.

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
        compteur = compteur + 1
    End Sub
    Pourquoi ne pas tout simplement placer le compteur au niveau de l'endroit ou tu appelle ta form?

  3. #3
    Membre éprouvé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 336
    Par défaut
    salut,
    je propose
    tu crée un fichier texte qui contient la valeur de l'incrment.
    A chaque démarrage de la form, tu ouvres ce fichier, tu lis la valeur, tu l'incrémente, tu modifie le fichier txt.

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Il ne parle pas de ca je pense... Pui si c'est un fichier excel, on cache une feuille contenant des parametres

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    'procedure started on load of the form
    Private Sub userform_activate()
        Dim meter As Integer
        Dim msg
        meter = meter + 1
        msg = MsgBox(meter)
        If meter = 10 Then
            msg = MsgBox("Update the stats form, rename all the folders")
            meter = 0
        End If    
    End Sub
    avec ce code, je vérifie mon incrementation. Elle ne fonctionne pas. Ma msgbox ne m'affiche que ' 1 '.

  6. #6
    Membre éprouvé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 336
    Par défaut
    Citation Envoyé par teaRz
    avec ce code, je vérifie mon incrementation. Elle ne fonctionne pas. Ma msgbox ne m'affiche que ' 1 '.
    ça c'est normal, chaque fois que tu réouvres ton appli, la variable se réinitialise.

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    La bitch
    Obliger de passer par 1 .txt alors ? ...

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

Discussions similaires

  1. message lors du chargement d'une iframe
    Par zorba49 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/09/2005, 17h27
  2. Réponses: 3
    Dernier message: 08/12/2004, 21h11
  3. Pb de séparateur lors du chargement sous excel
    Par mickael777 dans le forum C++Builder
    Réponses: 5
    Dernier message: 25/06/2004, 09h52
  4. [MX2004] redimensionner une image lors du chargement
    Par ouinouin dans le forum Flash
    Réponses: 8
    Dernier message: 18/02/2004, 18h32
  5. Problème lors du chargement
    Par carlito dans le forum Flash
    Réponses: 26
    Dernier message: 06/01/2004, 15h21

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