[EXCEL] pb macro

Résolu
ERIC59 -  
 eric59 -
Bonjour,
je réalise quelques tableaux et calculs avec les macro excel qui n'ont rien de bien compliqué.
j'utilise sum, counta, countif mais un de mes tableaux est faux car toutes les cellules ont comme résultat #NOM.
je vois dans la cellule que le traitement de la macro ajoute des cotes dans mes formules

Range("B3").Select
ActiveCell.FormulaR1C1 = "=COUNTA('feuil1'!A2:A15000)"
Range("B4").Select
ActiveCell.FormulaR1C1 = "=COUNTA('feuil2'!A2:A15000)"
Range("B5").Select
ActiveCell.FormulaR1C1 = "=COUNTA('feuil3'!A2:A15000)"
ActiveCell.FormulaR1C1 = "='feuil1'!F1"
Range("C4").Select
ActiveCell.FormulaR1C1 = "='feui2'!F1"
Range("C5").Select
ActiveCell.FormulaR1C1 = "='feuil3'!F1"

je retrouve des résultats par exemple
-pour counta
=nbval('feuil1'!'A2':'A15000')
-pour afficher le résultat de la cellule F1 de la feuille 1
='feuil1'!'F1'
pourquoi l'ajout de ces cotes ?
merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.11

2 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    pourquoi l'ajout de ces cotes ?

    En fait ce sont des "quotes" en anglais pour citer, c'est-à-dire des guillemets qui entourent une citation.

    Ils font partie de la syntaxe du VBA et si tu les enlèves, ta macro ne fonctionnera plus en raison de l'erreur de syntaxe.
    Ces guillemets indiquent au basic que c'est une zone texte à prendre telle quelle, sans l'interpréter.

    0
  2. néné
     
    Bjr

    ActiveCell.Formula = "=COUNTA('feuil1'!A2:A15000)"

    sera beaucoup mieux
    0
    1. eric59
       
      merci ça marche
      super
      0