Bonjour à tous,
Mon problème va peut-être sembler idiot, mais j'ai passé des heures dessus sans trouver...
En gros, j'ai un programme VBA Excel, qui doit vérifier si le contenu d'une cellule est une lettre. Si c'est le cas, il effectue des opérations particulières.
Exemple pour la lettre A :
Le problème c'est que ma somme fait zéro, quelle que soit la valeur présente dans la cellule BA3, bien que j'aie la lettre A dans la cellule active...
J'ai passé du temps sur ce problème sans trouver de réponse.
Peut-être ne faut-il pas utiliser ActiveCell.value pour du texte ?
PS : j'ai essayé avec ActiveCell.Text, cela ne fonctionne pas.
Merci de votre aide
A bientot.
Mon problème va peut-être sembler idiot, mais j'ai passé des heures dessus sans trouver...
En gros, j'ai un programme VBA Excel, qui doit vérifier si le contenu d'une cellule est une lettre. Si c'est le cas, il effectue des opérations particulières.
Exemple pour la lettre A :
Code:
If ActiveCell.Value = A Then Somme = Somme + Range("BA3").Value
Le problème c'est que ma somme fait zéro, quelle que soit la valeur présente dans la cellule BA3, bien que j'aie la lettre A dans la cellule active...
J'ai passé du temps sur ce problème sans trouver de réponse.
Peut-être ne faut-il pas utiliser ActiveCell.value pour du texte ?
PS : j'ai essayé avec ActiveCell.Text, cela ne fonctionne pas.
Merci de votre aide
A bientot.
Dernière édition: