Bonjour,
je souhaite afficher une nouvelle feuille suite à clic sur une cellule de la feuille en cours.
Cela se déroule bien, sauf que les cellules que je souhaite renseigner sur la nouvelle feuille ne sont pas actualisées à l'affichage de celle-ci.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim NomMois As String, NoCol As Single, NoLig As Single
If Not Intersect(Range("A1:AH9"), Target) Is Nothing Then
Target.Offset(0, 1).Select
End If
If Not (ActiveCell.Row > 9 And ActiveCell.Row < 26) Then
Exit Sub
End If
If Not (ActiveCell.Column > 3 And ActiveCell.Column < 34) Then
Exit Sub
End If
NoLig = ActiveCell.Row
NoCol = ActiveCell.Column
ResaJour = Cells(10, NoCol)
NomMois = Range("M7").Value
Choix = MsgBox("Voulez-vous une résa pour le " & ResaJour & " " & NomMois & " ?", vbYesNo, "Demande de confirmation")
If Not (Choix = 6) Then
Exit Sub
End If
ResaHoraire = Cells(NoLig, 2)
ResaJour = ResaJour
' Affichage de la page "Saisie de la Réservation de la salle"
MsgBox " Accès à la réservation"
Sheets("SaisieRésa").Select
Range("D6").Value = BatNom
Range("D8").Value = SalleNom
Range("H7").Value = NomMois & " " & NoAnnée
End Sub
Lorsque je trace le déroulement du code au pas à pas, les rubriques 'BatNom', 'SalleNom', 'NomMois' er NoAnnée sont bien aux valeurs correctes.
Avez-vous une idée de mon erreur de codage ?
Merci
Daniel