Erreur #NOM? avec VBA chronomètre

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 !

Boby71C

XLDnaute Impliqué
Bonjour à tous
J'ai emprunté une excellente macro pour faire du chronomètrage. J'en remerci d'ailleur son élaborateur.
Elle fonctionne parfaitement sur le fichier d'origine mais dès que je procède à la compie de la feuille dans un autre classeur ainsi que son module VBA, elle me déclare une erreur #NOM?
Les formats de cellules sont les mêmes, les Noms également.

Ci-dessous le code
Sub Chrono()
ActiveCell.FormulaR1C1 = '=MAINTENANT()'
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False

ActiveCell.Offset(1, 0).Range('A1').Select
ActiveCell.FormulaR1C1 = '=MAINTENANT()'
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False

ActiveCell.Offset(0, -1).Range('A1').Select
ActiveCell.FormulaR1C1 = '=LC(1)-Chrono'
Calculate
ActiveCell.Offset(0, 1).Range('A1').Select
End Sub

Pouvez-vous me venir en aide.
Ci-joint fichier allègé
Merci pour votre nouvelle aide
@+

Message édité par: Boby71C, à: 27/12/2005 10:58
 
Re
Fichier allègé avec toutes mes excuses.
@+
Désolé, il y avait un éspace [file name=essaichrono.zip size=28255]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essaichrono.zip[/file]

Message édité par: Boby71C, à: 27/12/2005 11:04
 

Pièces jointes

Bonjour Robert, bonjour à toutes et à tous 🙂

Apparemment, il te suffit d'utiliser la syntaxe anglaise pour que ton chrono fonctionne :

Sub Chronomètre()
ActiveCell.FormulaR1C1 = '=NOW()'
  Selection.Copy
  Selection.PasteSpecial Paste:=xlValues, Operation:= _
     xlNone, SkipBlanks:=False, Transpose:=False

  ActiveCell.Offset(1, 0).Range('A1').Select
  ActiveCell.FormulaR1C1 = '=NOW()'
  Selection.Copy
  Selection.PasteSpecial Paste:=xlValues, Operation:= _
    xlNone, SkipBlanks:=False, Transpose:=False

  ActiveCell.Offset(0, -1).Range('A1').Select
  ActiveCell.FormulaR1C1 = '=RC[1]-Chrono'
  Calculate
  ActiveCell.Offset(0, 1).Range('A1').Select
End Sub

Amicalement
Charly
 
- 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

Réponses
2
Affichages
398
Réponses
18
Affichages
597
Réponses
10
Affichages
791
Réponses
17
Affichages
1 K
Retour