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 :

Programmation VBA par un débutant.


Sujet :

Macros et VBA Excel

  1. #21
    Membre averti
    Homme Profil pro
    Technicien amélioration Continue
    Inscrit en
    Septembre 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien amélioration Continue
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 32
    Par défaut
    bonjour,

    J'ai continué à chercher pourquoi, mes données se décaler lors du rapatriement mais je ne trouve pas la solution....
    si quelqu'un peut m'aider.

  2. #22
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Dans la mesure où tu n'indiques pas quel code tu as utilisé pour obtenir ce résultat, je ne vois pas trop comment il serait possible de t'aider.

    Par curiosité, comment as-tu cherché ?
    Tu as pensé à consulté de contenu des variables ?

  3. #23
    Membre averti
    Homme Profil pro
    Technicien amélioration Continue
    Inscrit en
    Septembre 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien amélioration Continue
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 32
    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
    13
    14
    15
    16
    17
    Dim ic As Boolean
    For i = 1 To 45
       Select Case i
                Case 1: x = 1: Y = 6: ic = False
                Case 10 To 11: x = 2: Y = 6: ic = False
                Case 19 To 20: x = 3: Y = 6: ic = False
                Case 35: x = 4: Y = 6: ic = False
                Case 30 To 36
                   If ic = True Then Y = Y + 1: ic = False
                   If i Mod 2 = 0 Then ic = True
                Case 37: x = 5: Y = 6: ic = False
                Case Else
                    If ic = True Then Y = Y + 1: ic = False
                    If (i - 1) Mod 2 = 0 Then ic = True
       End Select
       If Me.Controls("OptionButton" & i) Then Dcel(x, Y) = Me.Controls("OptionButton" & i).Caption
    Next i
    Voici le code qui me décalle mes cellules, je l'ai déjà cité plus haut dans la discussion et mis aussi une copie d'écran du problème rencontré.

    J'ai cherchant en essayant de comprendre le code et les résultats obtenus malheureusement avec mes connaissances limitées je suis dans le brouillard.

    D'ailleurs sur les codes serait-il possible de mettre les commentaires expliquant les actions.

  4. #24
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu ne réponds pas à la question : as-tu pris la peine de consulter le contenu des variables ?

  5. #25
    Membre averti
    Homme Profil pro
    Technicien amélioration Continue
    Inscrit en
    Septembre 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien amélioration Continue
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 32
    Par défaut
    Peux tu m'expliquer ce que tu entends par contenu des variables.
    Je ne demande qu'a apprendre.

  6. #26
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Les variables sont comme des boites étiquetées dans lesquelles ont peut mettre... des choses, selon le type de variables.
    Dans les variables Integer, Double, Real, etc. on met des valeurs.
    Dans les variables String on met du texte.
    Dans les variables Range, on mets des références de cellule.
    Etc.

    Ce contenu change au cours de l'exécution du programme.

    Il est possible de le consulter de plusieurs façons.
    En regardant dans le fenêtre des Variables locales.
    En faisant s'afficher dans la fenêtre d'exécution avec des Debug.Print
    En faisant s'afficher dans des fenêtre message avec des Msgbox.
    Etc.

    Une des première choses à faire quand quelque chose va de travers est d'aller regarder le contenu des variables concernées, éventuellement en faisant tourner le programme en pas-à-pas pour avoir le temps de le faire.

Discussions similaires

  1. La programmation vue par les débutants
    Par Mingolito dans le forum Humour Informatique
    Réponses: 3
    Dernier message: 18/03/2016, 20h02
  2. Fermer l'editeur VBA par programmation
    Par bossun dans le forum Général VBA
    Réponses: 1
    Dernier message: 15/02/2007, 15h14
  3. [Débutant] Critères de requete sur dates - Programmation VBA
    Par Sofie109 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 11/01/2007, 16h35
  4. Accès outlook par programmation VBA depuis access
    Par STOUPI dans le forum Access
    Réponses: 1
    Dernier message: 05/06/2006, 19h22
  5. Gérer les évènements VBA par programmation
    Par gbuxo dans le forum VBA Access
    Réponses: 14
    Dernier message: 09/05/2006, 12h13

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