Comment utiliser la valeur de la cellule sélectionnée pour une condition IF Then ?

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

E

eldiablo1974

Guest
Bonjour,

je dois créer une macro avec des condition IF Then en utilisant la valeur de la cellule active (si valeur vide alors utilise le chiffre au dessus +1 et si valeur non vide ne pas remplacer).
Mon problème est que je ne peux pas fixer cette cellule car mon tableau se remplie au fur et à mesure :

Une idée ??

Merci d'avance
 
Re : Comment utiliser la valeur de la cellule sélectionnée pour une condition IF The

Hello eldiablo,

Je ne suis pas certain de comprendre à 100% ta requête mais la macro suivante semble être un bon début :

Sub Filling()

col = Selection.Column

maxline = Range("A1048576").End(xlUp).Row - 1

For i = 2 To maxline

If Cells(i, col) = "" Then Cells(i, col) = Cells(i - 1, col)
Next i
Cells(1, col).Select

End Sub

En gros, sur une colonne donnée, elle parcourt chaque cellule, et si la cellule est vide, elle récupère la valeur de la cellule au-dessus.

En espérant que ça puisse t'aider 🙂
 
Dernière édition:
- 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
3
Affichages
313
Retour