Copier/coller de manière conditionelle

Résolu
Bonjour,
Voilà mon problème qui ne devrait pas être trop compliqué pour des initiés:
J'ai une colonne de valeurs (date et heure mais peu importe) et je voudrais copier/coller certaines valeurs de cette colonne dans une autre colonne avec toujours la même fréquence qui est la suivante:
Je colle les 30 premières valeurs, ensuite je ne copie pas les 15 suivantes puis je recopie les 30 valeurs et ainsi de suite ...
J'aimerais ne pas avoir de lignes vides lorsque je ne copie pas les 15 valeurs dont je ne veux pas.
Merci d'avance

3 réponses

  1. Bonjour,

    Et où est le problème ???

    Tu peux copier et coller ce que tu veux et où tu veux !!!
    0
    1. Le problème est que j'ai énormément de valeurs donc ce n'est pas jouable manuellement, ce serait beaucoup trop long
      0
  2. Bonjour,

    Une proposition a adapter
    https://www.cjoint.com/c/FEjnDZ3FfRO

    A+
    0
    1. Dans le mille !

      Je vais adapter ça à ma sauce,

      Merci beaucoup pour la réactivité !!!
      0
    2. Re !

      J'ai un nouveau soucis ... En fait la colonne que je souhaite copier contient une formule donc lorsque j'applique le code cela ne fonctionne pas. Je souhaiterais pouvoir copier uniquement les valeurs.

      Pourrais-tu m'aider ?

      Merci d'avance
      0
  3. Bonjour,

    Pour copier les valeurs essaies ce code:
    Option Explicit
    Sub test()
    Dim s As Range
    Dim c As Range
      Set c = Worksheets("Feuil2").Range("A1") 'Cellule cible
      With Worksheets("Feuil1")
        Set s = .Range("A1").Resize(30)        'Plage source
        Do While s.Row <= .Cells(.Rows.Count, "A").End(xlUp).Row
          c.Resize(30).Value = s.Value
          Set s = s.Offset(45)
          Set c = c.Offset(30)
        Loop
      End With
    End Sub


    Cordialement
    Patrice
    0
    1. Merci beaucoup, le code fonctionne :)
      0
    2. De rien, mets le post en résolu.

      Patrice
      0