suite à quelques manipulations, j'obtiens, entre autres, des nombres
précédés d'une apostrophe fin qu'ils soient considérés comme du texte,
et qu'Excel ne se préoccupe pas de leur formatage. Mais Excel affiche
les cellules correspondantes avec un triangle vert, en haut à gauche,
et moi, dans tous les cas, je voudrais "Ignorer l'erreur".
L'enregistreur de macros ne voit rien quand je fais la manip "Ignorer
l'erreur". Je ne tiens pas à désactiver cette fonctionalité
(d'ailleurs, je ne saurais pas comment le faire...), mais je voudrais
ignorer toutes ces erreurs, donc supprimer le triangle vert.
Mais je ne sais pas comment faire celà avec du vba.
Merci d'avance à qui pourrait me mettre sur la voie.
Jac
Ne serait il pas plus simple de désactiver la fonction 'Activer la
vérification des erreurs en arrière plan' ?
j'ai testé la chose suivante
Set myvar = ActiveSheet.Range("A1")
num = IsNumeric(myvar) ' je teste si la valeur est de type numérique
If num = True Then ' si c'est le cas
ActiveSheet.Range("A1") = CDec(myvar) ' je la réinscrit en nombre
End If
De mon côté ça fonctionne bien.
Bonne continuation.
--
Cordialement,
Jordane
********************************************************
"Jac" a écrit :
dunkelzahn a formulé la demande :
mais justement, moi, je veux que ça reste du texte et je veux supprimer
le triangle vert en haut à gauche des cellules
Il se trouve que Jordane a formulé :
... peux-tu me dire où je dois aller pour désactiver cette fonction.
Je ne la trouve dans aucun des menus. Sans doute un peu de givre sur
mes lunettes... ou sur l'écran...
dunkelzahn a pensé très fort :
voilà un onglet sur lequel ma souris n'avait jamais posé son clic. Je
vais jouer un peu avec ses cases à cocher...
Merci encore.
Jac
Daniel.C a pensé très fort :
Désolé, pas vu la demande. Mais je vois que Daniel a répondu à ma
place donc question résolue.
Bonne journée
> >>>> Jac- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -