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

Séparer une colonne sous une condition

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

H

harbouli

Guest
Bonjour Mes amis,

je veins d'élaborer cette macro mais je suis coincé sur une modification:

Je veux que la colonne G soit séparé sous une condition: si le chiffre dans la cellule est positif, il se deplace vers la colonne H sinon il rest dans la meme cellule,

Merci de voir le fichier cijoint.http://www.cjoint.com/c/GKrl2vdC0vl

Merci infiniment.
 

Pièces jointes

Bonjour harbouli,

avec petit bout de code
Code:
Sub Deplacer()
For i = 2 To Range("G65535").End(xlUp).Row
   If Cells(i, "G") > 0 Then Cells(i, "G").Cut Destination:=Cells(i, "H")
Next i
End Sub

à+
Philippe
 
je pense que je n'ai pas pu coller le code dans le bon endroit, merci de m'indiquer ou je dois coller ce code: voila le code complet:

Sub converter()
Dim sh As Worksheet
Dim ws As Worksheet
Dim a As Long
Dim b As Long

Set ws = Sheets("Input")
Set sh = Sheets("Output")

b = ws.Range("A1").End(xlDown).Row
c = sh.Range("A1").End(xlDown).Row
sh.Activate
sh.Range("A2", Cells(c, "I")).Clear
'sh.Range("A2", Cells(c, "I")).Interior.Color = RGB(255, 255, 255)
For a = 2 To b
sh.Cells(a, "C") = ws.Cells(a, "C")
sh.Cells(a, "A") = ws.Cells(a, "G")
sh.Cells(a, "E") = ws.Cells(a, "I")
sh.Cells(a, "B") = ws.Cells(a, "L")
sh.Cells(a, "G") = ws.Cells(a, "M")
sh.Cells(a, "D") = ws.Cells(a, "X")


Next
sh.Range("A2", Cells(b, "A")).NumberFormat = "dd/mm/yyyy;@"

Dim maplageC As Range

Set maplageC = sh.Range("G2", Cells(b, "G"))

For Each cellule In maplageC
If cellule.Value > 0 Then
sh.Cells(cellule.Row, 6).Value = "C"
Else
sh.Cells(cellule.Row, 6).Value = "D"

End If

Next
End Sub
 
- 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
5
Affichages
336
Réponses
26
Affichages
2 K
Réponses
10
Affichages
765
Réponses
9
Affichages
824
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…