Si cellule non vide alors ...

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

F

fx62

Guest
Bonjour le forum,

Voilà j'ai un petit problème qui je suis sûr est assez simple pour vous.

J'ai réussi à dire en VBA si A1 non vide alors B1 = "RAS" avec le code suivant trouvé sur XLD :
Code:
Sub Cellule_non_vide()

If Not IsEmpty(Range("A1")) Then
Range("B1") = "RAS"
Else
Range("B1") = ""
End If

End Sub
Par contre je voudrais rajouter une condition si B1 non vide alors ne pas écraser B1.
Et c'est sur cette étape que je bloque.

Merci d'avance pour vos réponses,
fx62
 
Re : Si cellule non vide alors ...

Bonjour,
pas sûr d'avoir compris mais :
Sub Cellule_non_vide()
If Not IsEmpty(Range("B1")) Then Exit Sub
If Not IsEmpty(Range("A1")) Then
Range("B1") = "RAS"
Else
Range("B1") = ""
End If

End Sub
ou peut-être :
Sub Cellule_non_vide()
If IsEmpty(Range("B1")) Then
If Not IsEmpty(Range("A1")) Then
Range("B1") = "RAS"
Else
Range("B1") = ""
End If
End If

End Sub
A+
 
Dernière édition:
Re : Si cellule non vide alors ...

Bonjour fx62, david84,
Une autre forme, comme je l'ai fait, je le poste:
VB:
Sub Cellule_non_vide()
If Not IsEmpty(Range("A1")) Then
    If Range("B1").Value = "" Then
        Range("B1") = "RAS"
    End If
Else
    Range("B1") = ""
End If
End Sub
Cordialement
 
Re : Si cellule non vide alors ...

Merci à vous deux pour la rapidité de vos réponses.

Après avoir essayé les deux solutions de david84 et celle de Efgé, il semble que toutes fonctionnent parfaitement.

Encore un grand merci, ce forum est juste excellent.

A bientôt,
fx62
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
634
Réponses
14
Affichages
632
Retour