XL 2010 deplacer donnees colonne

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 !

nabilexcel2007

XLDnaute Occasionnel
Bonjour
SVP j'aimerai deplacer les donnees de mes colonnes F & G & H & I dans D & E
par ex
dannees colonne F dans colenne D
dannees colonne G dans colenne E
dannees colonne H dans colenne D
dannees colonne I dans colenne E
SANS ECRASER LES DONNEES DE MES COLONNES D & E
Merci
 

Pièces jointes

Bonjour nabil, François,

Ta demande est réalisable par macro VBA ; fichier joint ci-dessous.

Ctrl e ➯ ça déplace les dates en D:E, sans écraser celles de D9:E9

VB:
Sub CpyDates()
  Dim plg As Range, cel As Range, dlg&, lig&, k As Byte
  dlg = Cells(Rows.Count, 2).End(3).Row
  Set cel = ActiveCell: Application.ScreenUpdating = 0
  For lig = 3 To dlg
    With Cells(lig, 4)
      If IsEmpty(.Value) Then
        k = 0
        If Not IsEmpty(.Offset(, 2)) Then k = 2 Else _
          If Not IsEmpty(.Offset(, 4)) Then k = 4
        If k > 0 Then
          Set plg = .Offset(, k).Resize(, 2)
          plg.Copy: .PasteSpecial -4163
          plg.ClearContents
        End If
      End If
    End With
  Next lig
  Application.CutCopyMode = 0: cel.Select
End Sub
Edit : j'avais oublié de joindre le fichier ; erreur corrigée.

soan
 

Pièces jointes

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

Discussions similaires

  • Question Question
XL pour MAC fonction si
Réponses
5
Affichages
266
Réponses
13
Affichages
253
Retour