Microsoft 365 Récupérer la date dans un calendrier

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 !

sebastien176

XLDnaute Junior
Bonjour à tous,

Dans le fichier ci-joint, j'aimerais pouvoir récupérer la date correspondante lorsque je rempli une des cellules de la plage D10😛40 de la feuille "Résultat inventaire" sur la feuille "Data"

J'ai fait ce code pour récupérer les valeurs que j'inscris avec le N° de colonne et le N° de ligne

Private Sub Worksheet_Change(ByVal Target As Range)

Dim Ligne As Long
Dim Nb_Colonne As Long

'On sort si on n'est pas dans la plage active
If Intersect(Target, Range("D10😛40")) Is Nothing Then Exit Sub
If ctrl = True Then Exit Sub
If Target.Count > 1 Then Exit Sub
If Target.Value = "" Then Exit Sub

Ligne = Sheets("Data").Range("B" & Rows.Count).End(xlUp).Row + 1

Sheets("Data").Range("B" & Ligne).Value = Target.Value
Sheets("Data").Range("C" & Ligne).Value = Target.Row
Sheets("Data").Range("D" & Ligne).Value = Target.Column

End Sub

Je vous remercie par avance de votre aide

Seb
 

Pièces jointes

Solution
Bonjour Sébastien,
Si j'ai bien compris, il suffit de rajouté une ligne :
VB:
    Ligne = Sheets("Data").Range("B" & Rows.Count).End(xlUp).Row + 1
    
    Sheets("Data").Range("A" & Ligne).Value = Cells(Target.Row, "A") ' Ajout de la date.'
    Sheets("Data").Range("B" & Ligne).Value = Target.Value
    Sheets("Data").Range("C" & Ligne).Value = Target.Row
    Sheets("Data").Range("D" & Ligne).Value = Target.Column
Bonjour Sébastien,
Si j'ai bien compris, il suffit de rajouté une ligne :
VB:
    Ligne = Sheets("Data").Range("B" & Rows.Count).End(xlUp).Row + 1
    
    Sheets("Data").Range("A" & Ligne).Value = Cells(Target.Row, "A") ' Ajout de la date.'
    Sheets("Data").Range("B" & Ligne).Value = Target.Value
    Sheets("Data").Range("C" & Ligne).Value = Target.Row
    Sheets("Data").Range("D" & Ligne).Value = Target.Column
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
Réponses
4
Affichages
145
Réponses
4
Affichages
361
Retour