Décaler cellule ligne N colonne A en ligne N-1 colonne A+1
Résolu/Fermé
A voir également:
- Décaler cellule ligne N colonne A en ligne N-1 colonne A+1
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
- Formule somme excel colonne - Guide
- Partager photos en ligne - Guide
- Trier colonne excel - Guide
2 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
6 nov. 2015 à 11:02
6 nov. 2015 à 11:02
Bonjour,
Du coup, on fait quoi dans les cellules C(n-1) non vides ?
Apparemment on n'écrase pas, donc :
- on garde la valeur telle quelle ?
- on concatène ?
- on fait autre chose ?
A+
Du coup, on fait quoi dans les cellules C(n-1) non vides ?
Apparemment on n'écrase pas, donc :
- on garde la valeur telle quelle ?
- on concatène ?
- on fait autre chose ?
A+
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
6 nov. 2015 à 11:45
6 nov. 2015 à 11:45
Bonjour,
Une proposition
A+
Une proposition
Sub Test()
Dim DerLig As Long, Ligne As Long
Application.ScreenUpdating = False
With Worksheets("Feuil1") 'Nom de feuille à adapter
DerLig = .Range("B" & Rows.Count).End(xlUp).Row
.Columns("C:C").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
For Ligne = 2 To DerLig Step 2
.Cells(Ligne, 2).Copy .Cells(Ligne - 1, 3)
.Cells(Ligne, 2).ClearContents
Next Ligne
Application.CutCopyMode = False
End With
End Sub
A+
Modifié par lapi51 le 6/11/2015 à 11:10
L'idéal serait de décaler toute les cellules d'une colonne , pour laisser la colonne C vide , prête à recevoir ces nouvelles données. Si possible . Sinon la concaténation me parait être une bonne alternative .
A++