Bonjour,
J'ai un tableau dont le nombre de lignes est variable et je souhaite mettre une date sur l'ensemble des lignes
J'ai réalisé le code ci-dessous mais je le trouve lent (même pour mettre à jour 5 lignes alors que je peux en avoir plus de 3500). J'ai même interrompu avec une exécution sur 1000 lignes.
Y'a-t-il une méthode plus performante ?
Merci pour votre aide
Sub Validation()
Dim date_du_jour As Date
Dim i, NbLignes
date_du_jour = Date 'Récupère la date du jour
'NbLignes = Range("Tableau1").Rows.Count 'Compte le nb de ligne du tableau
NbLignes = 10
If MsgBox("Vous allez tout valider." & Chr(10) & "Confirmez-vous ?", 33, "Demande de confirmation") = vbOK Then
For i = 2 To NbLignes
Range("E" & i).Value = date_du_jour
Next i
MsgBox "Validation global OK"
Else
MsgBox "Validation globale annulée"
End If
End Sub