Supprimer deux cellules une ligne sur deux

julness -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à créer une macro sous Excel me permettant de supprimer deux cellules de la même ligne et ceci une ligne sur deux?
Ex: supprimer C3 et D3 de la ligne 3 puis C5 et D5 de la ligne 5 etc.
Merci beaucoup pour votre aide.
Configuration: Windows 2000
Internet Explorer 6.0

4 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Tu as oublié de préciser si le décalage des cellules devait se faire vers le haut ou vers la gauche ou ... ?
    Et il faut également dire sur quelle colonne (remplie jusqu'en bas) il faut se baser pour savoir s'il faut s'arreter de supprimer.
    eric
    0
  2. julness
     
    Précisions grâce à eriic:
    Le décalage des cellules doit se faire vers le haut.
    La suppressions doit se faire sur toutes les lignes en se basant sur la colonne C (pas de restriction car nombre de lignes inconnu).
    Merci pour votre aide
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Un exemple de ce que tu peux faire :
    Sub SuppLigImpaire()
        Dim i As Long, derlig As Long
        derlig = [C65536].End(xlUp).Row
        derlig = derlig + ((derlig Mod 2) = 0) ' -1 si ligne paire
        For i = derlig To 3 Step -2
            Range("C" & i & ":D" & i).Delete Shift:=xlUp
        Next i
    End Sub


    Supprime C et D de toutes les lignes impaires de la fin jusqu'à la ligne 3 incluse.

    eric
    0
  4. julness
     
    Merci mais cela ne marche pas
    Une autre idée?
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Merci mais cela ne marche pas
      Si, mais si tu préfères une autre idée plutôt que de voir pourquoi ça ne marche pas chez toi pas de soucis...
      0