Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 15/11/2007, 17h28   #1 (permalink)
XLDnaute Impliqué
 
Date d'inscription: juillet 2006
Localisation: nancy
Messages: 582
Par défaut format dates ??

BONJOUR à tous
voici mon probleme....
Cette macro ci-dessous fonctionne parfaitement si les dates de ma feuille sont au format "15/11/2007"
Comment la faire fonctionner avec un format "jeudi 15 novembre 2007"?
je tourne autour des "FormatDate(aaaa/mmmm/yyyy) sans resultat !!!
merci pour toutes vos aides si precieuses
E et F

Dim c As Range
Dim z As String
Dim i As Byte
With Columns(1)
Set c = .Find(Date + 1, LookIn:=xlValues)
If Not c Is Nothing Then
i = c.Row
z = c.Address
ActiveWindow.ScrollRow = i
Range(z).Activate
End If
End With
Evelynetfrancois est déconnecté   Réponse avec citation
ANNONCES
Vieux 15/11/2007, 17h31   #2 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Messages: 10 687
Par défaut Re : format dates ??

Bonjoru

je ne vois pas pourquoi elle ne marcherait pas avec un affichage dans un autre format car pour excel c'est toujours un nombre

l faudrait voir un bout de fichier
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 15/11/2007, 17h44   #3 (permalink)
XLDnaute Impliqué
 
Date d'inscription: juillet 2006
Localisation: nancy
Messages: 582
Par défaut Re : format dates ??

Bonjour Pascal
voici le dossier ligth
merci !!
E et F
Fichiers attachés
Type de fichier : zip DATE.zip (17,7 Ko, 64 affichages)
Evelynetfrancois est déconnecté   Réponse avec citation
Vieux 16/11/2007, 10h37   #4 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Messages: 10 687
Par défaut Re : format dates ??

re

arf en effet bizarre, j'ai l'impression que tu vas être obligé de ne pas passer par un find
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 16/11/2007, 11h35   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Messages: 8 138
Par défaut Re : format dates ??

bonjour Evelyneetfrançois

Salut Pascal

Il me semble avoir deja eu ce probleme entre find et les dates

une solution:

Code:
 
Private Sub Worksheet_Activate()
Dim c As Range
Dim z As String
Dim i As Byte
 For n = 1 To Range("A65536").End(xlUp).Row
   If Range("A" & n) = Date Then
      Range("A" & n).Select
      ActiveWindow.ScrollRow = n
      Exit For
   End If
 Next n
 End Sub
pierrejean est déconnecté   Réponse avec citation
Vieux 16/11/2007, 11h40   #6 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Messages: 10 687
Par défaut Re : format dates ??

re

arf une idée d'un seul coup

essaies

Set c = .Find(Date, LookIn:=xlFormulas)
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 16/11/2007, 12h06   #7 (permalink)
XLDnaute Occasionel
 
Avatar de matthieu33
 
Date d'inscription: septembre 2007
Messages: 431
Par défaut Re : format dates ??

Bonjour Evelynetfrancois, pierrejean, PascalXLD et le forum,

Voici une solution :

Code:
Private Sub Worksheet_Activate()
Dim c As Range
Dim z As String
Dim i As Byte
 With Columns(1)
        Set c = .Find(Date)
            If Not c Is Nothing Then
                 i = c.Row
            z = c.Address
   ActiveWindow.ScrollRow = i
            Range(z).Activate
    End If
  End With
End Sub
@+
matthieu33 est déconnecté   Réponse avec citation
Vieux 16/11/2007, 12h19   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Messages: 8 138
Par défaut Re : format dates ??

Re
@ Pascal : Génial ,j'essaierais de m'en souvenir !!
@ matthieu33 Attention ! il me semble que le Find conserve les arguments de la precedente recherche
extrait de l'aide
Les paramètres des arguments LookIn, LookAt, SearchOrder et MatchByte sont enregistrés chaque fois que vous utilisez cette méthode. Si vous ne spécifiez aucun paramètre pour ces arguments lors du prochain appel de la méthode, les paramètres enregistrés sont utilisés. Le fait de définir les paramètres de ces arguments modifie les paramètres de la boîte de dialogue

dans ton cas cela fonctionne apres l'utilisation de xlformulas , j'ai des doutes quant a l'utilisation apres xlvalues
pierrejean est déconnecté   Réponse avec citation
Vieux 16/11/2007, 18h31   #9 (permalink)
XLDnaute Impliqué
 
Date d'inscription: juillet 2006
Localisation: nancy
Messages: 582
Par défaut Re : format dates ??

Set c = .Find(Date, LookIn:=xlFormulas)........

Bonjour Pascal PierreJean et matthieu et surtout MERCI pour ce "xlFormulas"
cela me sort de mon soucis et du coup je vais pouvoir remedier à ce probleme sur rmes differents programmes avec bien sur ce meme soucis persistant que je traine depuis un bon moment ................

bravo a tous .............
bonne soirée......
E et F
Evelynetfrancois est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
format de dates toinish Forum Excel 8 24/03/2006 16h10
format conditionnel et dates andré Forum Excel Downloads - Archives 8 18/09/2003 09h05
format des dates jef Forum Excel Downloads - Archives 3 07/09/2003 19h57
DATES - FORMULE SUR DATES - DATES ET ENCORE DATES - MERCI de M'AIDER Jarod Forum Excel Downloads - Archives 5 30/07/2003 16h34
format de dates albert Forum Excel Downloads - Archives 3 15/07/2002 18h13


Fuseau horaire GMT +2. Il est actuellement 23h00.


(C) 2006 Excel Downloads