• Initiateur de la discussion Initiateur de la discussion hajar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hajar

Guest
salut,

svp je voudrais savoir comment peut-on rechercher le dernier tableau entre plusieurs autres tableau par rapport à la dernière date "en vba" !


le but : j'ai un programme qui doit copie les données du dernier tableau saisie et les mettre dans le tableau récap.

svp

merci de votre aide
 
Re : vba+excel

Re


Content ?


Code:
Private Sub rechercher_derniere_date_Click()
Dim Grrr_Arrghh As Range
Set Grrr_Arrghh = Range("B65536").End(xlUp)
If IsDate(Grrr_Arrghh.Value) Then
MsgBox "Adresse de la cellule: " & _
Grrr_Arrghh.Address(0, 0) & _
Chr(13) & "Valeur :" & Grrr_Arrghh
End If
End Sub
 
Re : vba+excel

Bonjour Staple1600,


je te remercie ça marche super bien ...!!!

Stp, Staple1600, si ce n'est pas trop demander:

Tu connais pas un lien ou je peux trouver des explications sur chaque instruction "vba sous excel" !


je te remercie d'avance
 
Re : vba+excel

Re

c'est encore moi ...??!!!


excuse moi Staple1600, j'ai encore un problème, on fait j'ai essayé d'incrémenter la cellule ou ce trouve la date pour faire un saut de 5.

pour que mon programme puisse prendre les valeurs du dernier tableau saisie en commençant par la 1er valeur et ainsi de suite.


mais je n'arrive pas !


(aussi j'ai pas compris cette instruction stp ----->.End(xlUp)


voilà ce que j'ai ajouter à ton code Staple1600 mais..! :-(


Dim corrd as string

corrd = Grrr_Arrghh.Address
 

Pièces jointes

Re : vba+excel

Re


Tu as gardé Grrr_Arrghh.Address 😀 (lol)

C'était un trait d'humour !!

End(xlUp)

Range("B65536").End(xlUp)

Correspoand à :
Partir de la dernière cellule de la colonne B
(B655636)
et de remonter vers le haut jusqu'à la dernière cellule non vide
de la colonne B.
 
Re : vba+excel

Re

non je l'ai pas garder, je sais que c'est un un trait d'humour! 🙂

je l'ai remplacer dans mon programme par "last_date" .

merci pour l'explication End(xlUp)

mais dit moi stp, si je veux enregistrer les coordonnée de la case "last_date"
dans une variable, que je vais utiliser par la suite pour incrémenter les cellules.

comment faire ça ?
 
Re : vba+excel

Re

j'ai ajouter du texte dans la colonne B pour tester si il ne prend que les dates mais j'ai constater qu'il ne cherche pas que les dates.

si c'est possible Je veux que le code cherche uniquement la derniere date, ça veut dire si il ya autre chose écrite et qui n' pas la forme d'une date"j/m/a, il doit l'ignorer,

Merci infiniment
 

Pièces jointes

Re : vba+excel

bonjour "SOS" Staple1600,

je m'excuse de te déranger encore mais là je suis vraiment bloqué,


Je vais expliquer mon problème autrement:

J’ai fait un programme qui me prend les valeurs de mon 1er tableau quand je clic sur un bouton il les mets dans une autre feuille ré cap.

Jusqu’ici impeccable!

Après, je veux lorsque je saisie un nouveau tableau et je clic sur le bouton mon programme ne me prend que les données du nouveau tableau et non pas le précédant.

Alors j'ai pensé qu'avec une recherche sur la dernière date saisie sera la meilleure!

Et jusqu'à maintenant je ne sais pas comment je peux faire cette recherche ?


S.V.P j’attends votre aide,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2019 B
Réponses
10
Affichages
659
Réponses
12
Affichages
445
  • Question Question
Microsoft 365 Bloccage Excel
Réponses
1
Affichages
399
W
Réponses
5
Affichages
353
Retour