XL 2013 Déplacer les cellules non vide d'une colonne vers une autre

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 !

DBZ

XLDnaute Nouveau
Bonjour,

Je me prends la tête sur une formule depuis ce matin....

Je souhaiterais déplacer les cellules non vide (avec du texte) vers une autre colonne.

Exemple :
représentation colonne A et colonne C. Lorsque la colonne C contient du texte (non vide) remplacer le texte de la colonne A par celui de la C (sur la même ligne du coup).
(les numéros correspondent au numéro de ligne)
A
1 dupont
2 dupont
3 dupont
4 dupont
5 dupont

C
1
2 HUBERT
3
4
5 HUBERT

Résultat attendu :

A
1 dupont
2 HUBERT
3 dupont
4 dupont
5 HUBERT

C
1
2
3
4
5

J'espère être assez précis... La formule doit également rester sur la feuille, qu'elle ne bouge pas car les données proviennent d'extractions et elles changent au fur et à mesure du temps.

Merci d'avance

Cdt
 
Bonjour
si c'est sur une feuille où tu importes des données on ne peut avoir des formules
clic droit sur le nom de la feuille
choisir visualiser le code
copier cette macro

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  Dim dl As Long, i As Long
  dl = Range("A" & Rows.Count).End(xlUp).Row
  For i = 1 To dl
    If Len(Range("C" & i).Value) > 0 Then
      Range("A" & i).Value = Range("C" & i).Value
      Range("C" & i).ClearContents
    End If
  Next
End Sub

Après avoir copié tes données tu double clic sur la feuille et la macro fait le boulot
A+ François
 
Merci Beaucoup François testé et validé !

Cependant petite question supplémentaire, Si mon champ d'action comporte plusieurs cellules, ici les cellules "non vide" des colonnes de AF à AK remplacent celles des colonnes de R à W, comment je remplace dans la macro ? "A" devient "R;W" et "C" devient "AF;AK" ? ou bien suis-je obligé de toutes les nommer (R,S,T,U,V,W)... ?

Merci d'avance
 
- 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

Réponses
30
Affichages
232
  • Question Question
Power Query Power Query
Réponses
26
Affichages
429
Retour