Programmation en VBA

Lorsque l'on déclare des variables en VBA, est-ce qu'il faut obligatoirement les déclarer en tout début de code comme en C.
De plus, est-ce qu'on peut initialiser un compteur (que l'on incrémentera) à l'intérieur d'une boucle?

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour, je cherche à coder une macro dans excel qui cree dans une cellule un bouton pour lancer un nouveau fichier (vierge donc) notepad ou wordpad. L'interet est de pouvoir ecrire de longs textes dans excel.
    Merci d'avance.
    1. Bonjour Messieurs,

      Par ceci, je vous remercie de vos bienfaits . Par cette année ,que l'ETERNEL vous garde et vous protège.
      S'il vous plait ,j'aimerais vous demander de me fournir des cours en vu de créer une application Client tournant sur le système d'exploitation de windons 95 et plusen utilisant le VB6.
      Je vous serai infinement reconnaissant.
      Merci.
      1. demande à l'eternel, il t'aideras.
        aide toi, le ciel t'aidera.
    2. Sinon, je voudrais savoir s'il est possible d'insérer une requête SQL à l'intérieur d'un code en VBA?
      1. salut,
        oui : si tu veux inserer le code sql de la requete ( avec au besoin des contraintes issues de variables ) et ensuite l'executer

        oui : si tu veux recuperer le resultat de ta requete dans un tableau et ensuite travailler sur ces données

        A+
        Essayer.........des fois ça marche............
    3. Contributeur
      kikoo
      Il faut le mettre avant.. Sinon, ton compteur va etre réinitialisé à chaque fois, et ça donnera une boucle infinie!!

      voila, bon courage!!

      Maily   :-))))
      1. merci!
    4. Oui, j'oublie les règles de politesse élémentaires, donc bonjour.
      De plus, pour le compteur je veux qqch du type:

      do while <condition>
      compteur=0
      <instruction avec compteur++>

      Celà est-il possible ou faut-il mettre 'compteur=0' avant le Do While
      1. Contributeur
        Tout d'abord, un bonjour aurait été le bienvenu...
        Bonjour!!

        Alors, il me semble que tu peux déclarer ou tu veux tes variables, c'est beaucoup moins stricte que le c...
        Après, pour le compteur, si le compteur de la boucle dans laquelle tu le déclares, cela ne servira à rien, mais sinon oui!!

        Bonne journée!

        Maily   :-))))