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 :

Modifier la valeur d'une cellule à partir d'une autre cellule fonction VBA Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 22
    Par défaut Modifier la valeur d'une cellule à partir d'une autre cellule fonction VBA Excel
    Bonjour,

    étant débutant en VBA Excel, l'instruction suivante ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(ActiveCell.Row, ActiveCell.Column + 1).Value = 0
    Inclue dans la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Function actsI(Consommation As Single) As Double
     
        actsI = Consommation
        Cells(ActiveCell.Row, ActiveCell.Column + 1).Value = 0
     
    End Function
    ou bien il manque une manip à faire sous Excel.

    Par avance merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 367
    Par défaut
    par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Function actsI(Consommation As Single) As Double
     
       actsI = Consommation * 2
     
    End Function
    après tu met dans la cellule destinataire:

    =actsI(B3)

    si B3 est la cellule source.

    et tu modifie la formule en fonction de ton besoin.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 22
    Par défaut
    Merci pour votre réponse,

    En réalité, j'ai oublié de préciser que dans la cellule D9 il y a la formule : =SI(G5>125;125;actsI(G5)) donc qd la condition est fausse, je fais appel à la fonction qui met la cellule D9= G5 et essaye de mettre D10=0

    c'est le but à atteindre.

    Merci.

Discussions similaires

  1. Modifier la valeur d'une textbox en fonction du résultat d'une listbox
    Par rafikiderevel dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/05/2015, 17h38
  2. Réponses: 2
    Dernier message: 16/04/2015, 13h00
  3. Comment modifier la valeur d'une plage de cellule
    Par shako6 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/03/2008, 20h12
  4. Modifier une valeur dans une autre table en VBA
    Par baila dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/12/2007, 20h45
  5. Réponses: 5
    Dernier message: 12/10/2007, 11h06

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