Identifier le nom d'une cellule en vba
Résolu
JcBri
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
JcBri Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
JcBri Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une erreur d'exécution 1004 lorsque je teste le nom d'une cellule et que celle-ci n'a pas de nom:
Exemple:
If Range("A1").Name.Name = "toto" Then
End If
Merci de votre aide.
J'ai une erreur d'exécution 1004 lorsque je teste le nom d'une cellule et que celle-ci n'a pas de nom:
Exemple:
If Range("A1").Name.Name = "toto" Then
End If
Merci de votre aide.
A voir également:
- Identifier le nom d'une cellule en vba
- Excel compter cellule couleur sans vba - Guide
- Identifier appareil avec adresse mac - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Proteger cellule excel - Guide
2 réponses
Bonjour,
Faire un traitement d'erreur :
C'est un exemple. Il y a de multiples façon de traiter les erreurs en fonction du besoin.
Mais le mieux est de traiter en amont pour ne pas avoir cette erreur.
Est-ce bien normal qu'une cellule sensée être nommée ne le soit plus ?
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Faire un traitement d'erreur :
Sub test() On Error GoTo erreur: If Range("A1").Name.Name = "toto" Then On Error GoTo 0 ' rétablir la gestion des erreurs ' suite du code End If erreur: MsgBox "Erreur n°" & Err End Sub
C'est un exemple. Il y a de multiples façon de traiter les erreurs en fonction du besoin.
Mais le mieux est de traiter en amont pour ne pas avoir cette erreur.
Est-ce bien normal qu'une cellule sensée être nommée ne le soit plus ?
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci