Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Tri de données

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

Eskow

Guest
Bonjour tout le monde,

J'expose mon problème en exemple, ce qui sera surement plus simple à la compréhension.

Colonne A

08.ABS967
09.W002
11.MAK030
99.CA01
99.PC02
99.PLU
TS500.01

Colonne B

08.ABS967
09.W002
11.MAK030
_
_
_
TS500.01


Colonne C

_
_
_
99.CA01
99.PC02
99.PLU

(Les _ symbolisent un blanc dans la cellule)

Il faudrait, si possible, enlever ces blancs pour remonter le reste du contenu des colonnes B et C.

Je ne sais pas si j'ai été très clair, mais je reste à votre disposition si vous avez la moindre question

Merci d'avance aux quelques aventuriers qui prendront un peu de temps pour m'aider à résoudre ce léger problème agaçant 🙂
 
Re : Tri de données

bonjour Eskow et bienvenue sur le forum,

essaye ce code :
Code:
Sub t()
For i = Range("B" & Rows.Count).End(xlUp).Row To 1 Step -1
    If Range("B" & i).Text = "" Then Range("B" & i).Delete
Next i
For i = Range("C" & Rows.Count).End(xlUp).Row To 1 Step -1
    If Range("C" & i).Text = "" Then Range("C" & i).Delete
Next i
End Sub

a+
 
Re : Tri de données

Bonjour MRomain, et merci pour ton accueil.

Ce code fonctionne très, je t'en remercie, nul doute que je m'en servirai.
Mais dans ce cas là, serait-il possible de faire çà avec une formule ?

C'est vrai que j'ai pas donné beaucoup d'informations, mea culpa.

Les données de la colonne A sont issues d'une base de données à l'aide d'une recherchevmulti (recherchev amélioré).
Les données de la colonne B sont issues de cette formule :
=SI(C:C="";A:A;"")
Les données de la colonne C sont issues de cette formule :
=SI(GAUCHE(A:A;2)="99";A:A;"")

Je dois faire rentrer les données de la colonne B et celles de la colonne C dans deux tableaux différents d'un formulaire.

L'idéal serait donc que tout se fasse automatiquement, quand l'utilisateur appuie sur la touche entrer de son clavier.
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…