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 :

Affectation de variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut Affectation de variable
    Bonjour,
    J'ai un problème avec mes variables toujours, NA, Imp_a_repro, aleatoire tryNot et qqs qui sont des integer. Il ne veut pas me les affecter et leur valeur reste toujours à 0.
    Voici mon 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
    Private Sub Fichier_excel()
      Range("E1").Select
     
      toujours = qqs = NA = imp_a_repro = tryNot = aleatoire = 0
     
    While i < Range("E65536").End(xlUp).Row
     
           Date = Range("E" & CStr(i)).Value
           Date_jour = CInt(Left(Date, 2))
           Date_Mois = CInt(Mid(Date, 4, 2))
           Date_an = CInt(Right(Date, 4))
     
            If Date_an <= AnFin And Date_an >= AnDeb Then
              If Date_Mois <= MoisFin And Date_Mois >= MoisDeb Then
                 If Date_jour <= JourFin And Date_jour >= JourDeb Then
                Reproductibilite
     
     
                  Else: Range("E" & CStr(i)).EntireRow.Delete
                  End If
               Else: Range("E" & CStr(i)).EntireRow.Delete
               End If
            Else: Range("E" & CStr(i)).EntireRow.Delete
            End If
             i = i + 1
    Wend
    End Sub
    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
     
    Private Sub Reproductibilite()
    Dim Col As String
     
        Col = Left(Range("D" & CStr(i)).Value, 1)
        Select Case (Col)
            Case "t"
            toujours = toujours + 1
            Case "N"
            NA = NA + 1
            Case "i"
            imp_a_repro = imp_a_repro + 1
            Case "q"
            qqs = qqs + 1
            Case "n"
            tryNot = tryNot + 1
            Case "a"
            aleatoire = aleatoire + 1
     
        End Select
     
    End Sub
    Je suis dans un userForm.
    Help please.

  2. #2
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut En galère
    En fait les valeurs sont carrément vides
    Comment récupérer la valeur d'une variable quand on change de fonction?C'est quand même dingue qu'il me le fasse pas

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    On déclare ces variables en tête de module (avant les Sub) ou on les passe en paramètres de la Sub appelante.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 13
    Par défaut
    j'ai vu l'origine du problème

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

Discussions similaires

  1. Problème d'affectation de variable
    Par bob33 dans le forum C
    Réponses: 3
    Dernier message: 04/11/2005, 17h01
  2. Affecter une variable javascript à une variable php
    Par gwendy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 20h58
  3. affecter une variable de type stringstream
    Par sorari dans le forum SL & STL
    Réponses: 3
    Dernier message: 24/03/2005, 11h14
  4. [PS] affectation de variable
    Par madmortal dans le forum SQL
    Réponses: 2
    Dernier message: 01/09/2004, 13h17
  5. script SQL : affectation de variables
    Par Laura dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/10/2003, 21h32

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