| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/08/2017 à 14:50 | Alexandre00000 | Les décimales donnent une erreur dans la macro | Au final j'ai utilisé la fonction replace pour passer au travers le problème des points et des virgules : Tout est ok maintenant, merci quand même pour vos réponses ... |
| 11/08/2017 à 11:36 | Alexandre00000 | Les décimales donnent une erreur dans la macro | J'ai fait une macro pour compter des cellules qui correspondent à mes critères donc un COUNTIFS : p = 0 p_max = 0.021 l = 7 v = 7 While p < p_max step = Range("AJ" & v) Range("AK" & l).Select 'ActiveCell.FormulaR1C1 = "=COUNTIFS(C[-6],"">=" & p & """,C[-6],""<" & p + step &... |
| 11/08/2017 à 10:32 | Alexandre00000 | Problème d'application d'une variable | En fait "Angle" est définis dans une autre partie de la macro et le problème ne venait pas de cette partie. Et je pense que le problème venait de l'utilisation de décimales puisque que un nombre entier ne posait pas de problème... Enfin bref, j'ai finalement réussi avec la formule de Jean-Eric : Dim... |
| 11/08/2017 à 09:40 | Alexandre00000 | Problème d'application d'une variable | Hum ok je vois mais le cours sur les variables ne m'aide pas pour mon problème, je ne sais pas comment déclarer ma variable. Du coup j'ai essayé d'aller chercher drectement la cellule dans ma formule mais je dois avoir un problème d'écriture je pense : Range("AJ" & j).Select ActiveCell.FormulaR1C1 =... |
| 11/08/2017 à 09:13 | Alexandre00000 | Problème d'application d'une variable | J'ai un problème dans une formule de ma macro, je vous met une partie de celle-ci: Dim area As Double area = Range("AJ3") Range("AJ" & j).Select ActiveCell.FormulaR1C1 = "=SQRT((360*" & area & ")/(PI()*" & Angle & "))" J'obtiens une erreur et après quelques tests j'ai vu que la formule marche si "ar... |
| 10/08/2017 à 11:03 | Alexandre00000 | Inserer une variable dans la macro | Super merci beaucoup ... |
| 10/08/2017 à 10:11 | Alexandre00000 | Inserer une variable dans la macro | Je cherche à inserer une variable dans une formule mais je dois avoir un problème d'écriture je pense: Voir une partie de ma macro ci-dessous: Dim Angle As Double Dim Number_of_parts As Single Number_of_parts = InputBox("Number of parts in a circle") Angle = 360 / Number_of_parts Range("AJ2").Select... |
| 08/08/2017 à 14:26 | Alexandre00000 | Fonctions NB.SI.ENS avec une variable | Ok super ça marche ! J'ai essayé aussi pour le COUNTIFS: ActiveCell.FormulaR1C1 = "=COUNTIFS(C[-2],"">=" & x & """,C[-2],""<" & x + Angle & """)" Et ça fonctionne aussi ! Merci beaucoup =)... |
| 08/08/2017 à 13:06 | Alexandre00000 | Fonctions NB.SI.ENS avec une variable | Je cherche à utiliser la fonction NB.SI.ENS avec une variable comme critère dans une macro pour sélectionner certaines valeurs parmi un ensemble. Ma sélection se fait à l'aide d'un angle écrit sous forme de variable mais je n'arrive pas utiliser cette variable dans la fonction. Je vous met une parti... |