Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

  • Initiateur de la discussion Initiateur de la discussion Leskwal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Leskwal

XLDnaute Occasionnel
Bonsoir le forum.

Comme je le précise dans le titre : Je deviens dingue...😱

En fichier joint la raison de mon aliénation.
Comme vous pourrez le voir dans le fichier recomposé, un bouton "Cliquez pour rafraichir les calculs" permet de ...heu ... de rafraichir les calculs 😉.

Et la : plantage....

Il suffit de sélectionner BR15, de supprimer le contenu par "del" (Y'a rien dedans ??? 😕) du clavier et de reappuyer sur le bouton et là : ça marche ...
Je précise qu'il y'a plusieurs feuilles et que le problème n'apparait pas forcément à la même cellule...

Je ne suis pas passé encore au Prozac mais là, je commence à être "border line" pour comprendre pourquoi ça ne marche pas ...

Dans une cellule il y'a quelque chose ou il n'y'a rien... du fait de mon âge, les lunettes me sont peut-être nécessaire ? 🙂

Enfin, si une bonne âme a une idée, je suis preneur...

Très cordialement.

Pascal
 

Pièces jointes

Re : Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

Bonsoir Leskwal,Staple1600

La cellule(ligne15,colonne70) a comme valeur " " et si tu veux ajouter a ar ( en remplacement de Var ) une chaine de caractères ,VBA n'aime pas trop!!

Cordialement
 
Re : Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

bonsoir Staple1600
C'est exact pour Var que je remplace en ar.
Il me semble que sur le basic du Apple2 cela s'appelait les "Mots Clés" si mes souvenir sont exacts, comme Int,etc....
Il y a aussi le probléme de vouloir ajouter à une variable numérique une variable Alphanumérique.

A+
 
Dernière édition:
Re : Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

Re

Et moi je remplace Var par V_ar

Mais j'ai l'impression que tu n'avais lu mon premier message avant que tu postes le tien 😕
Car c'est déjà ce que j'y disais
Me trompes-je ?

THM; Tu es ou ?
 
Re : Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

Bonjour à tous
Le problème de Leskwal n'a rien à voir avec les noms de variable qu'il a choisi. Var (ou VAR), VarP, Covar qui sont des noms de fonctions des feuilles d'Excel (répertoriées pour l'essentiel dans la classe WorksheetFunction) ne sont pas des noms de fonction dans VBA.
Quant à v_ar, c'est aussi un nom de variable parfaitement licite dans VBA.
Pour s'en convaincre, il suffit d'essayer ceci :
VB:
Sub toto()
Dim Var, v_ar, VarP, Covar
  Var = 0
  v_ar = 1
  v_ar = v_ar + 1
  VarP = 4
  Covar = WorksheetFunction.Var(Var, v_ar, VarP)
  MsgBox Covar
End Sub
Bien sûr, c'est un peu casse-gueule, mais ça fonctionne…

Le seul problème dans le code de notre ami est qu'il tente d'additionner des nombres et du texte. Comme l'a noté néné06, la cellule BR15 contient une chaîne de caractères de longueur nulle : elle n'est donc pas vide.

Remède possible :
VB:
      If IsNumeric(Cells(k, l)) Then
        If Cells(k, l).Interior.ColorIndex <> xlNone Then
          var = var + Cells(k, l).Value
        Else
          var2 = var2 + Cells(k, l).Value
        End If
      End If
ROGER2327
#4941


Dimanche 15 Gueules 138 (Alice au Pays des Merveilles, ST)
21 Pluviôse An CCXIX
2011-W06-3T04:00:41Z
 
Dernière édition:
Re : Cellule vide et pourtant SEMBLE REMPLIE : je deviens DINGUE

Un GRAND MERCI à tous de vous êtes penchés sur mon problème de manière aussi dynamique.

Le remède de ROGER2327 fonctionne parfaitement dans le fichier exemple.
A voir si cela fonctionne aussi avec l'ensemble du code du vrai fichier...😱

Vraiment Merci et je vous tiens au courant.

Cordialement

Pascal
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour