Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recherche de la dernière date [ Divers / General ] (douaa2004)

vendredi 18 juillet 2008 à 15:37:01 | recherche de la dernière date

douaa2004


Bonjour,

s.v.p il y a qlq qui peux m'aider!

J'explique mon problème :

j'ai plusieurs tableaux excel que j'ai fait, et je veux que ce programme cherche uniquement la dernière date saisie dans la colonne par exemple ".X."

sans prendre les valeur qu'il peut trouver dans sont chemin de recherche, je veux dire:
 "que les valeurs qui on la forme d'une date  j/m/a".


voilà le code sous excel " mais sont problème il me prend la 1er valeur qu'il rencontre sur son chemin de recherche même si ce n'est pas une date !!!??:"
**********************************************************
Private Sub CommandButton1_Click()

Dim date_p As Range
Set date_p = Range("B65536").End(xlUp)
If IsDate(date_p.Value) Then
MsgBox "Adresse de la cellule: " & _
date_p.Address(0, 0) & _
Chr(13) & "Valeur :" & date_p
End If
End Sub
*************************************************************
merci de votre aide

svp

Amicalement


vendredi 18 juillet 2008 à 16:17:03 | Re : recherche de la dernière date

Renfield

Administrateur CodeS-SourceS
comment cela pourrait-il continuer au delà de la premiere cellule rencontrée: tu n'a pas codé de boucle...


Sub test()
Dim oRange As Range
    Set oRange = Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, 2)
    Do Until IsDate(oRange.Value) Or oRange.Row = 1
        Set oRange = oRange.Offset(-1)
    Loop
    If IsDate(oRange.Value) Then
        MsgBox oRange.Value
    End If
End Sub

on récupère la dernière cellule de la deuxième colonne.
et on prend celle qui se trouve au dessus, encore et encore jusqu'a trouver une date.

vendredi 18 juillet 2008 à 17:25:14 | Re : recherche de la dernière date

douaa2004

Merci infiniment Renfield   ça marche ...!!

peux-tu m'explique s.t.p ces instructions, et me donnée un site ou je peux trouver les instructions avec leur explication, Je te serais reconnaissante.

  • Cells(Cells.SpecialCells(xlCellTypeLastCell)
  • Do Until IsDate(oRange.Value) Or oRange.Row = 1
            Set oRange = oRange.Offset(-1)
        Loop

Amicalement


mardi 22 juillet 2008 à 12:09:31 | Re : recherche de la dernière date

douaa2004

Bonjour,

s.v.p la modification  que m'a donnée Renfieldmarche bien mais quand je lui demande de me chercher la date dans une autre feuille et dans la colonne "h" il ce plante?!

Private Sub CommandButton2_Click()
Dim oRange As Range
Dim v As Integer

Sheets("feuil3").Select

    Set oRange = Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, 8)
    Do Until IsDate(oRange.Value) Or oRange.Row = 1
        Set oRange = oRange.Offset(-1)
    Loop
    If IsDate(oRange.Value) Then
       
        v = oRange.Row
        MsgBox oRange.Row
       
    End If

End Sub

merci de votre aide

Amicalement


mardi 22 juillet 2008 à 12:32:00 | Re : recherche de la dernière date

Renfield

Administrateur CodeS-SourceS
j'aime pas cette impression qu'on les VBA-istes qu'il faut forcément faire des .Activate et .Select pour avancer.

ca ralentit tout, point barre.


Set oRange = Sheets("feuil3").Cells( Sheets("feuil3").Cells.SpecialCells(xlCellTypeLastCell).Row, 8 )

mardi 22 juillet 2008 à 12:45:07 | Re : recherche de la dernière date

douaa2004

Je ne suis pas encos une vrais VBA-iste, enfin c'est mon grand souhait, j'apprend petit à petit


Grand merci pour la réponse si rapide !


Amicalement




Cette discussion est classé dans : problème, date, recherche, valeur, dernière


Répondre à ce message

Sujets en rapport avec ce message

combobox [ par jeacg ] J'ai un problème avec mes combobox je ne peu plus selectionner les valeurs à l'intérieur alors qu'avant je pouvais. Je ne pense pas avoir changé quelq Aide recherche Date en vba [ par raph007 ] Salut a tous j'ai un problem qui traine depuis pas mal de temps et je n'arrive pas a m'en defaire.J'ai une sheet excel dans laquelle j'ai des cellule Problème : Recherche dans une datagrid [ par Cyclone ] Bonjour à tous;Je vous demande votre aide :voici le problème : j'ai une datagrid qui reprend les valeurs d'un base de données access 2000.J'ai une fon Problème de calcul de date [ par Muintyr ] Bonjour !voilà, j'aimerai savoir comment peut-on faire pour transformer une date (01/07/2003) en type int (1824)...NB : 1824 représente le nombre de 1 afficher la date de la dernière mise à jour [ par cherif747 ] Salut tout le monde,J'ai un petit problème pour mon prog sous vb6 relié à une base Access.J'aimerais afficher au load du menu de mon programme, une ms problème de date [ par aurelia345 ] Bonjour,J'ai un gros problème de calcul de date sur mon application VB. Cette application est sensée récupérer les données sur un CV rentrées par un i problème de date pour un débutant [ par amarchal ] Voici mon problèmeJ'ai un base de données access avec notamment un champ date formaté en "shortdate" (ex 22/02/1986)Ds vb.net j'ai un textbox ds leque Test Valeur Null et temps de réponse [ par cakekiller ] Salut à tous, voilà mon problème:Je développe une appli qui se connecte à une base Oracle.J'effectue différentes requetes sur la base, afin de récupér Dernière valeur d'une variable static utilisée dans une autre procédure... [ par kate1 ] Bonjour,je souhaiterais savoir la façon dont je dois procéder afin d'utiliser successivement 2 procédures (générés par le click de 2 boutons différent Méga gros problème de date !!!!! [ par biowaste ] Voilà la situation :Je suis présentement en train de faire un programme ou il y a beaucoup de calcul de date. Ce programme doit fonctionner sous toute


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.