cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox.
Merci
Titus
Public Function eXtraieDoublons_classés(Tableau_dates As Range)
Dim i As Long, j As Long
Dim D As String, C As Range
D = ""
For Each C In Tableau_dates
If Application.CountIf(Tableau_dates, C) > 1 Then
' la cellule a des doublons dans la plage
If InStr(1, D, C) = 0 Then ' pas déjà là
D = D & C & "/"
End If
End If
Next C
eXtraieDoublons_classés = Application.Substitute(D, "/", ".")
End Function
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
Clément Marcotte
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range)
Dim i As Long, j As Long
Dim D As String, C As Range
D = ""
For Each C In Tableau_dates
If Application.CountIf(Tableau_dates, C) > 1 Then
' la cellule a des doublons dans la plage
If InStr(1, D, C) = 0 Then ' pas déjà là
D = D & C & "/" & " "
End If
End If
Next C
D= trim(D)
eXtraieDoublons_classés = Application.Substitute(D, "/", ".")
End Function
"Titus" <Titus@noproblemo.fr> a écrit dans le message de
news:%23L4RZPb7DHA.2524@TK2MSFTNGP11.phx.gbl...
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui
manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre
elles
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Titus
Merci Clément, cela fonctionne très bien. Titus
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Merci Clément, cela fonctionne très bien.
Titus
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news:OUGUXdc7DHA.1948@TK2MSFTNGP12.phx.gbl...
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range)
Dim i As Long, j As Long
Dim D As String, C As Range
D = ""
For Each C In Tableau_dates
If Application.CountIf(Tableau_dates, C) > 1 Then
' la cellule a des doublons dans la plage
If InStr(1, D, C) = 0 Then ' pas déjà là
D = D & C & "/" & " "
End If
End If
Next C
D= trim(D)
eXtraieDoublons_classés = Application.Substitute(D, "/", ".")
End Function
"Titus" <Titus@noproblemo.fr> a écrit dans le message de
news:%23L4RZPb7DHA.2524@TK2MSFTNGP11.phx.gbl...
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui
manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre
elles
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Titus
Dernier truc Clément, est-il possible d'avoir le format pour les dates dans le msgbox du genre "dddd dd mmmm yyyy" ? Merci Titus
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Dernier truc Clément, est-il possible d'avoir le format pour les dates dans
le msgbox du genre "dddd dd mmmm yyyy" ?
Merci
Titus
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news:OUGUXdc7DHA.1948@TK2MSFTNGP12.phx.gbl...
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range)
Dim i As Long, j As Long
Dim D As String, C As Range
D = ""
For Each C In Tableau_dates
If Application.CountIf(Tableau_dates, C) > 1 Then
' la cellule a des doublons dans la plage
If InStr(1, D, C) = 0 Then ' pas déjà là
D = D & C & "/" & " "
End If
End If
Next C
D= trim(D)
eXtraieDoublons_classés = Application.Substitute(D, "/", ".")
End Function
"Titus" <Titus@noproblemo.fr> a écrit dans le message de
news:%23L4RZPb7DHA.2524@TK2MSFTNGP11.phx.gbl...
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui
manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre
elles
Dernier truc Clément, est-il possible d'avoir le format pour les dates dans le msgbox du genre "dddd dd mmmm yyyy" ? Merci Titus
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
En supposant que D soit une série de dates:
Public Function eXtraieDoublons_classés(Tableau_dates As Range) Dim i As Long, j As Long Dim D As String, C As Range D = "" For Each C In Tableau_dates If Application.CountIf(Tableau_dates, C) > 1 Then ' la cellule a des doublons dans la plage If InStr(1, D, C) = 0 Then ' pas déjà là D = D & C & "/" & " " End If End If Next C D= trim(D) eXtraieDoublons_classés = Application.Substitute(D, "/", ".") End Function
"Titus" a écrit dans le message de news:%
Bonsoir,
cette super proc me permet d'avoir dans un msgbox les dates qui manque, mais
voilà, malgré mes efforts, je n'arrive pas à séparer les dates entre elles
dans ce msgbox. Merci Titus
Pierre CFI [mvp]
bonjour
MsgBox Format(ici la date,"dddd dd mmmm yyyy") -- Pierre CFI
Mail : http://cerbermail.com/?z0SN8cN53B
bonjour
MsgBox Format(ici la date,"dddd dd mmmm yyyy")
--
Pierre CFI