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 :

Référence à une cellule Excel dans VBA


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Référence à une cellule Excel dans VBA
    Bonsoir à tous,

    Je suis étudiant en économie et je suis débutant en Virtual Basic,
    Je dois dans le cadre d'un cours construire un programme permettant à un commercial de gérer ses commandes.
    Lorsque j'ajoute une commande, la ligne 2 se remplie puis il se créé une ligne entre 1 et 2.

    Je rencontre un problème lorsque je veux faire rentrer via VBA une formule dans une cellule qui appartient à une colonne qui n'existe pas encore, je m'explique:

    Nom : VBA.JPG
Affichages : 2324
Taille : 48,7 Ko

    Entre la colonne jaguar et la colonne vide pourront s'ajouter des colonnes avec d'autres noms de voiture, et je voudrais insérer via VBA dans la colonne Total HT une formule dans laquelle il y aurait une référence à une colonne non encore crée. Cependant je ne connais que deux méthode pour faire référence à une cellule:
    1- Son nom, mais ici je ne connais pas en avance la lettre de la colonne
    2- La fonction adress, mais celle-ci est une référence absolue, lorsque une ligne se créé entre 1 et 2, la formule colonne total HT et la ligne 2 devenue 3 fait référence à la ligne 2 au lieu de la

    Existe-t-il une solution?
    Pourriez-vous m'aider?

    Voilà le code que j'ai écris jusque là:
    Nom : VBA2.JPG
Affichages : 2204
Taille : 110,8 Ko
    Images attachées Images attachées  

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, à lire

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Merci bien
    Bonjour kiki29,

    Merci, je vais consulter ce tutoriel.

    En te souhaitant une bonne journée

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Quand nous ne disposons pas de certaines informations, il faut se concentrer sur les informations dont nous disposons!

    Nous connaissons la colonne num commande et total Ht, c'est largement suffisant.

    J'imagine au ht est la somme des colonnes entre commande et ht.
    ht=somme(decaler("A1";0;1):decaler("HT";0;-1)Intéresses toi à la fonction decaler d'Excel (Offset en Vb).

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    Je vais regarder ça de suite, merci pour ton aide rdurupt.

Discussions similaires

  1. Insérer une formule dans une cellule Excel via VBA
    Par *.Har(d)t dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/02/2020, 13h02
  2. [XL-2010] Utilisation d'un lien dans une cellule excel en VBA
    Par Benjen dans le forum Excel
    Réponses: 9
    Dernier message: 19/09/2014, 11h36
  3. [AC-2003] Formater une cellule Excel dans un code VBA
    Par demcoul dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/09/2009, 14h08
  4. valeur d'une cellule excel dans une userform
    Par kbakouan dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/06/2007, 15h38
  5. Simple copie du texte d'une cellule excel dans le titre d'un graphique chart
    Par pinto_armindo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/05/2007, 10h59

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