Nos utilisateurs se demandent 💬
Essayer d’apprendre VBA à l’aide de la page 126 d’Office Excel 2007 étape par étape. Tout semble fonctionner (vérification à l’aide de F8) jusqu’à ce que je vienne taper “myInner.FormulaR1C1 = myFormula” et que j’obtienne “Impossible d’exécuter le code en mode pause”. Qu’est-ce que ça veut dire?
J’aimerais aussi savoir si c’est juste mon inexpérience ou s’il y a un recadrage pour améliorer les résultats que j’obtiens. Parfois, les résultats sont comme prévu et d’autres ne le sont pas, même si la frappe d’origine ne semble pas contenir d’erreurs de frappe. Quand la deuxième (ou dixième) fois est répétée, ils fonctionnent ?
Merci de votre aide.
Cette erreur se produit si vous déboguez du code et qu’Excel a une macro planifiée qu’il essaie d’exécuter (à l’aide de la méthode Application.Ontime).
Notez qu’il peut s’agir d’un autre plugin, il ne doit pas nécessairement s’agir d’un objet dans votre code.
Par exemple, mon Plugin Autosafe planifie les macros à temps pour enregistrer périodiquement les fichiers Excel ouverts. Si vous disposez d’un tel plugin et que vous déboguez vos codes, cette erreur peut se produire.
Sans voir votre code, je ne peux pas vous conseiller sur vos résultats.
Je n’ai pas de modules complémentaires à ma connaissance. Comment puis-je savoir si je le fais?
Le code est :
Fo-FillFormules ()
Pas de myOuter As Range
Pas de myInner As Range
Dim myFormula Of String
Définissez myOuter = Cells.Find (“Prix”). Région actuelle
Définir myInner = Intersect (myOuter, myOuter.Offset (2, 1))
Cellules.Rechercher (“Remise”). CurrentRegion.CreateNames
myFormula = myOuter.Range (“B2”). Adresse (True, False, xlR1C1, False, myInner)
maFormule = “=” & maFormule & “*”
maFormule = maFormule & _
myOuter.Range (“3”). Adresse (False, True, xlR1C1, False, myInner)
maFormule = maFormule & “* (1 – Remise)”
myInner.FormulaR1C1 = maFormule
Fin du sous-marin
Merci
Peut être ça …
changer la plage (“3”)
le … Raon (“A3”)
Selon votre version d’Excel. Excel 2003 et avant : outils, plugins
Excel 2007, 2010 : bouton Office (onglet Fichier), options Excel, onglet Modules complémentaires.