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 :

Impossible d'executer une MACRO


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Avril 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Avril 2020
    Messages : 1
    Par défaut Impossible d'executer une MACRO
    Bonjour à tous,

    Je me présente, je suis Aurélie, de Rennes, et j'aurai besoin de votre aide pour avancer dans mon fichier Excel.
    Il s'agit d'un fichier Excel utilisé pour faire des prévisionnels d'activité.. bien utile avec la période de Covid 19 qui baisse le niveau d'activité...
    Mon père est maraîcher, avec plusieurs salariés, et nous avons besoin de ce fichier Excel que je vous ai mis en PJ.

    J'ai un message d'erreur qui apparait "impossibilité d'exécuter la Macro" quand je modifie les cellules B 4 et B5. Selon le type d'investissement que c'est (liste déroulante de ces cellules), normalement dans les cellules E4 et E5 sont indiquées les durées d'amortissement comptables, et ensuite le montant annuel est reporté dans la ligne 33 du prévisionnel.

    Aussi, quand je vais dans "Développeur" puis Visualiser Code (eh oui j'ai un peu fouiller sur le WEB avant de faire appel à vous ;-) ), je vois cette macro dans Module 1 :
    Je pense que le pb vient des messages dans "ObjetcréditChangement" et "ObjetcréditChangement2"


    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    Dim Choix
     
    ' Zonecombin?e1_QuandChangement Macro
    ' Macro enregistr?e le 22/07/1999 par Jos? HOFMAN the good one
    '
    '
    Sub ObjetCr?ditQdChangement()
     
    '
    ' R?sultat du choix effectu?
    '
    'Choix = Feuilles("Travail_DLF").Plage("ObjetCr?dit").Texte
    Choix = Sheets("Travail_DLF").Range("ObjetCr?dit").Value
    '
    ' Selon le choix de l'objet du cr?dit, la dur?e par d?faut de l'amortissement est
    ' pr?sent?e ou est inactiv?e.
    '
    If Choix = "1" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement").FormulaR1C1 = 0
    Sheets("DLF").DropDowns("LDur?e").Visible = False
    ElseIf Choix = "4" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement").FormulaR1C1 = 3
    Sheets("DLF").DropDowns("LDur?e").Visible = True
    ElseIf Choix = "2" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement").FormulaR1C1 = 20
    Sheets("DLF").DropDowns("LDur?e").Visible = True
    ElseIf Choix = "3" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement").FormulaR1C1 = 5
    Sheets("DLF").DropDowns("LDur?e").Visible = True
    ElseIf Choix = "5" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement").FormulaR1C1 = 0
    Sheets("DLF").DropDowns("LDur?e").Visible = False
    Sheets("DLF").Range("MntInvestissement").FormulaR1C1 = 0
    End If
    End Sub
    '
    '
    Sub ObjetCr?ditQdChangement2()
     
    '
    ' R?sultat du choix effectu? sur obet n?2 du cr?dit
    ' Macro enregistr?e le 22/07/1999 par Jos? HOFMAN the best
    '
    'Choix = Feuilles("Travail_DLF").Plage("ObjetCr?dit2").Texte
    Choix = Sheets("Travail_DLF").Range("ObjetCr?dit2").Value
    '
    ' Selon le choix de l'objet du cr?dit, la dur?e par d?faut de l'amortissement est
    ' pr?sent?e ou est inactiv?e.
    '
    If Choix = "1" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement2").FormulaR1C1 = 0
    Sheets("DLF").DropDowns("LDur?e2").Visible = False
    ElseIf Choix = "4" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement2").FormulaR1C1 = 3
    Sheets("DLF").DropDowns("LDur?e2").Visible = True
    ElseIf Choix = "2" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement2").FormulaR1C1 = 20
    Sheets("DLF").DropDowns("LDur?e2").Visible = True
    ElseIf Choix = "3" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement2").FormulaR1C1 = 5
    Sheets("DLF").DropDowns("LDur?e2").Visible = True
    ElseIf Choix = "5" Then
    Sheets("Travail_DLF").Range("Dur?eAmorttissement2").FormulaR1C1 = 0
    Sheets("DLF").DropDowns("LDur?e2").Visible = False
    Sheets("DLF").Range("MntInvestissement2").FormulaR1C1 = 0
    End If
    End Sub
    Qu'est ce qui n'est pas bon ?

    Voila voila en gros, ce qui m'empêche d'avancer. J'espère avoir été la plus claire possible, avec mon langage de non experte ..!

    Un grand merci à ceux qui prendrons de leurs temps pour m'aider et partager leurs savoirs.

    Bonne journée à tous, bonne soirée et prenez soin de vous.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2016] Impossible d'executer une macro sur un fichier excel
    Par android59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/10/2019, 16h09
  2. Réponses: 1
    Dernier message: 06/02/2014, 18h45
  3. Impossible d'executer une macro d'un autre fichier
    Par gilles06 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 06/02/2008, 19h36
  4. comment executer une macro?$
    Par khaliloum dans le forum IHM
    Réponses: 1
    Dernier message: 11/06/2006, 16h41
  5. execute une macro via vba sous access
    Par nes dans le forum Access
    Réponses: 4
    Dernier message: 28/03/2006, 23h15

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