Erreur "La méthode range de l'objet worksheet a échoué" et je ne compr
zaiussius
Messages postés
3
Statut
Membre
-
zaiussius Messages postés 3 Statut Membre -
zaiussius Messages postés 3 Statut Membre -
Bonjour,
Voici mon code pour changer la date et l'heure de la dernière mise à jour lors d'un changement effectué dans mon tableau :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
ActiveSheet.Range("C2").Value = "Dernière Mise à jour le " & Format(Now, "DD/MM/YY HH:MM:SS") & " par " & Application.UserName
End Sub
Mais erreur "la méthode range de l'objet worksheet à échoué
Alors que la fonction marche bien puisque et la date se met bien à jour.
Des idées ? :D
Merci de votre aide.
Voici mon code pour changer la date et l'heure de la dernière mise à jour lors d'un changement effectué dans mon tableau :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
ActiveSheet.Range("C2").Value = "Dernière Mise à jour le " & Format(Now, "DD/MM/YY HH:MM:SS") & " par " & Application.UserName
End Sub
Mais erreur "la méthode range de l'objet worksheet à échoué
Alors que la fonction marche bien puisque et la date se met bien à jour.
Des idées ? :D
Merci de votre aide.
Configuration: Windows / Internet Explorer 11.0
A voir également:
- Erreur "La méthode range de l'objet worksheet a échoué" et je ne compr
- L'accès a la carte sd a échoué 3ds - Forum Jeux vidéo
- Out of range - Forum Windows
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
- Problème d'allumage écran LG : "OUT OF RANGE" - Forum Ecran
- Vente objet occasion entre particulier - Guide
2 réponses
Bonjour
Sans le fichier réel on ne peut pas dire ce qui bug (feuille protégée, mauvaise adresse ..)
Poste u exemple de ton fichier sur mon-partage.fr, fais créer un lien que tu copies et reviens coller ici
Cdlmnt
Via
Sans le fichier réel on ne peut pas dire ce qui bug (feuille protégée, mauvaise adresse ..)
Poste u exemple de ton fichier sur mon-partage.fr, fais créer un lien que tu copies et reviens coller ici
Cdlmnt
Via
Re
C'est plutôt un événement lié au changement dans la feuille à partir de la colonne D
Supprime ta macro et mets celle ci dans le worksheet de la feuille concernée (double clic sur nom feuille dans arborescence VBA)
C'est plutôt un événement lié au changement dans la feuille à partir de la colonne D
Supprime ta macro et mets celle ci dans le worksheet de la feuille concernée (double clic sur nom feuille dans arborescence VBA)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column > 4 Then
ActiveSheet.Range("C2").Value = "Dernière Mise à jour le " & Format(Now, "DD/MM/YY HH:MM:SS") & " par " & Application.UserName
End If
End Sub
Merci beaucoup pour ton retour.
Bon ça fonctionne mais pas comme je le souhaite.
Je m'explique : quand je me balade dans le fichier excel et bah ça met à jour l'heure de MàJ alors que moi j'aurais souhaité que cela se mette à jour uniquement quand je modifie une cellule du tableau...
EDIT : J'ai modifié le SelectionChange par Change et ça fonctionne :D.
Merci encore pour l'aide !
Bon ça fonctionne mais pas comme je le souhaite.
Je m'explique : quand je me balade dans le fichier excel et bah ça met à jour l'heure de MàJ alors que moi j'aurais souhaité que cela se mette à jour uniquement quand je modifie une cellule du tableau...
EDIT : J'ai modifié le SelectionChange par Change et ça fonctionne :D.
Merci encore pour l'aide !
L'idée c'est quand je modifie une cellule de mon tableau la date se met à jour.
Donc ça fonctionne LOL mais pas sans bug!
https://mon-partage.fr/f/xcVkpGTZ/