Rendre un bouche trou plus universel

  • Initiateur de la discussion Initiateur de la discussion Risleure
  • 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 !

Risleure

XLDnaute Occasionnel
Bonjour le Forum

Ci dessous la macro que je souhaite rendre plus universelle.
Cette macro s'applique sur une sélection de cellules d'une feuille. Elle me permet de remplacer une cellule vide par #N/A ce qui m'évite les trous dans les graphes XY avec valeurs manquantes.

Mais quand dans la sélection qui peut donc être quelquonque il y a déjà un #N/A ça plante pour incompatibilté de type. :sad
Il faut donc faire un double test savoir si la valeur dans la cellule est "" ou bien #N/A mais je ne sais pas tester #N/A


Sub BoucheTrou()
Dim Cellule As Range
For Each Cellule In Selection
If Cellule.Value = "" Then Cellule.Value = "#N/A"
Next Cellule
End Sub

Merci pour votre temps
 
Re : Rendre un bouche trou plus universel

Bonjour

un premier essai

Sub BoucheTrou()
Dim Cellule As Range
For Each Cellule In Selection
If Not IsError(Cellule.Value) Then
If Cellule.Value = "" Then Cellule.Value = "#N/A"
End If
Next Cellule
End Sub
 
Re : Rendre un bouche trou plus universel

Bonjour,

Tu peux essayer ceci :

Sub BoucheTrou()
Dim Cellule As Range
For Each Cellule In Selection
If Not Application.IsNA(Cellule) Then
If Cellule.Value = "" Then Cellule.Value = "#N/A"
End If
Next Cellule
End Sub

Edit : Bonjour 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

Discussions similaires

E
  • Question Question
Réponses
6
Affichages
1 K
elmilo13
E
K
Réponses
0
Affichages
3 K
K
B
Réponses
15
Affichages
3 K
beowulf97
B
A
Réponses
7
Affichages
2 K
A
C
Réponses
2
Affichages
780
ceripo19
C
Retour