selection date via calendrier

  • Initiateur de la discussion Initiateur de la discussion ngs
  • 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 !

N

ngs

Guest
Bonsoir à tous,

A partir d'un calendrier, je voudrais que la date sélectionnée (au hasard) apparaisse sur la colonne D après que celle-ci (la date) ait été filtrée.

Quelqu'un aurait-il une solution?


Ci-joint le fichier.

Par avance, merci.
 

Pièces jointes

Re : selection date via calendrier

Bonjour Jean- Marcel, Job75 et le forum,

le code ci-dessus apparemment marchait bien hier quand je l'ai testé sauf qu'aujourd'hui il ne fonctionnerait plus, ce qui est assez bizarre j'avoue. Je ne comprends pas.

Une explication?
 
Re : selection date via calendrier

Bonjour à tous,

je crois savoir le problème. Sur mon ordi personnel, j'ai la version 2007 d'excel alors qu'au bureau c'est celle de 2010.
Je l'ai encore testé ce matin et çà fonctionnait chez moi alors qu'au bureau non.

Alors, quelqu'un aurait-il une solution pour la version excel 2010? car c'est bel et bien au bureau que j'aurai besoin de cet outil.
Par avance, merci.
ngs
 
Re : selection date via calendrier

Bonjour Jean -Marcel, Job75 et le forum,

J'ai coché toutes les options nécessaires pour que le calendar controle fonctionne mais rien n'y fait.
Du coup, j'ai opté pour une autre solution avec le fichier joint;

Dans l'onglet "base", il ya un userform. A partir de ce userform, je souhaite saisir une date quelque qui devrait m'afficher les natures et les chiffres qui se trouvent dans l'onglet "archivage" . ex pour la date saisie 19/01/2012 , les données sont


Agios Appels de marge Benchmark Commissions de mouvements Contribution BVAL

: 1 586 1 1 22

J'ai écrit un petit code mais çà ne marche pas. J'espère avoir été clair. Quelqu'un a une idée?


Par avance, merci.
ngs
 

Pièces jointes

Re : selection date via calendrier

Bonjour ngs,

Voyez cette macro dans le code de votre UserForm2 :

Code:
Sub Cmdvalidation_Click()
Dim lig1 As Variant, lig2 As Long
If Not IsDate(Txtbox) Then MsgBox "Date non valide !", 48: GoTo 1
With Sheets("archivage")
  lig1 = Application.Match(CDbl(CDate(Txtbox)), .[D:D], 0)
  If IsError(lig1) Then MsgBox "Date inexistante en archivage...": GoTo 1
  lig2 = Range("A65536").End(xlUp).Row + 1
  Cells(lig2, "A").Resize(, 6) = .Cells(lig1, "D").Resize(, 6).Value
End With
1 Txtbox.SetFocus
Txtbox.SelStart = 0
Txtbox.SelLength = Len(Txtbox)
End Sub
Fichier joint.

Edit : bien noter que Resize(, 6) permet de copier 6 valeurs, modifier si l'on en veut d'avantage.

A+
 

Pièces jointes

Dernière édition:
- 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

Réponses
8
Affichages
463
Retour