Bonjour,
J'ai dans une plage D3:IV3 des dates.
J'ai 2 cellules nommées : DateDeb et DateFin
Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les
colonnes dont la date est < à DateDeb ou > à DateFin.
But final : ne conserver que les colonnes dont la date est comprise entre
DateDeb et DateFin
Merci
Domi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Essaie :
Sub SupprimerColonnes() Dim c As Range For i = 4 To 256 If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) > Range("DateFin")) _ And Cells(3, i) <> "" Then Cells(3, i).EntireColumn.Delete i = i - 1 End If Next i End Sub
Cordialement. Daniel "Domi" a écrit dans le message de news: %
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre DateDeb et DateFin Merci Domi
Bonjour.
Essaie :
Sub SupprimerColonnes()
Dim c As Range
For i = 4 To 256
If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) >
Range("DateFin")) _
And Cells(3, i) <> "" Then
Cells(3, i).EntireColumn.Delete
i = i - 1
End If
Next i
End Sub
Cordialement.
Daniel
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%235fWvTTkGHA.5036@TK2MSFTNGP04.phx.gbl...
Bonjour,
J'ai dans une plage D3:IV3 des dates.
J'ai 2 cellules nommées : DateDeb et DateFin
Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les
colonnes dont la date est < à DateDeb ou > à DateFin.
But final : ne conserver que les colonnes dont la date est comprise entre
DateDeb et DateFin
Merci
Domi
Sub SupprimerColonnes() Dim c As Range For i = 4 To 256 If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) > Range("DateFin")) _ And Cells(3, i) <> "" Then Cells(3, i).EntireColumn.Delete i = i - 1 End If Next i End Sub
Cordialement. Daniel "Domi" a écrit dans le message de news: %
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre DateDeb et DateFin Merci Domi
Jacky
Bonjour, Ceci peut-être: '---------- Sub jj() Application.ScreenUpdating = False For Each c In [$d$3:$iv$3] If c < [DateDeb] Or c > [datefin] And c <> "" Then c.EntireColumn.Delete Next End Sub '-------------- Salutations JJ
"Domi" a écrit dans le message de news:%
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre DateDeb et DateFin Merci Domi
Bonjour,
Ceci peut-être:
'----------
Sub jj()
Application.ScreenUpdating = False
For Each c In [$d$3:$iv$3]
If c < [DateDeb] Or c > [datefin] And c <> "" Then c.EntireColumn.Delete
Next
End Sub
'--------------
Salutations
JJ
"Domi" <scrat83@free.fr> a écrit dans le message de
news:%235fWvTTkGHA.5036@TK2MSFTNGP04.phx.gbl...
Bonjour,
J'ai dans une plage D3:IV3 des dates.
J'ai 2 cellules nommées : DateDeb et DateFin
Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les
colonnes dont la date est < à DateDeb ou > à DateFin.
But final : ne conserver que les colonnes dont la date est comprise entre
DateDeb et DateFin
Merci
Domi
Bonjour, Ceci peut-être: '---------- Sub jj() Application.ScreenUpdating = False For Each c In [$d$3:$iv$3] If c < [DateDeb] Or c > [datefin] And c <> "" Then c.EntireColumn.Delete Next End Sub '-------------- Salutations JJ
"Domi" a écrit dans le message de news:%
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre DateDeb et DateFin Merci Domi
Domi
Impec, merçi ;o) Domi
"Daniel" a écrit dans le message de news:
Bonjour. Essaie :
Sub SupprimerColonnes() Dim c As Range For i = 4 To 256 If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) > Range("DateFin")) _ And Cells(3, i) <> "" Then Cells(3, i).EntireColumn.Delete i = i - 1 End If Next i End Sub
Cordialement. Daniel "Domi" a écrit dans le message de news: %
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les
colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre
DateDeb et DateFin Merci Domi
Impec, merçi ;o)
Domi
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de
news:uKxthkTkGHA.4284@TK2MSFTNGP05.phx.gbl...
Bonjour.
Essaie :
Sub SupprimerColonnes()
Dim c As Range
For i = 4 To 256
If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) >
Range("DateFin")) _
And Cells(3, i) <> "" Then
Cells(3, i).EntireColumn.Delete
i = i - 1
End If
Next i
End Sub
Cordialement.
Daniel
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%235fWvTTkGHA.5036@TK2MSFTNGP04.phx.gbl...
Bonjour,
J'ai dans une plage D3:IV3 des dates.
J'ai 2 cellules nommées : DateDeb et DateFin
Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes
les
colonnes dont la date est < à DateDeb ou > à DateFin.
But final : ne conserver que les colonnes dont la date est comprise
entre
Sub SupprimerColonnes() Dim c As Range For i = 4 To 256 If (Cells(3, i) < Range("DateDeb") Or Cells(3, i) > Range("DateFin")) _ And Cells(3, i) <> "" Then Cells(3, i).EntireColumn.Delete i = i - 1 End If Next i End Sub
Cordialement. Daniel "Domi" a écrit dans le message de news: %
Bonjour, J'ai dans une plage D3:IV3 des dates. J'ai 2 cellules nommées : DateDeb et DateFin Quelqu'un pourrait-il me dire quel code utiliser pour supprimer toutes les
colonnes dont la date est < à DateDeb ou > à DateFin. But final : ne conserver que les colonnes dont la date est comprise entre