Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
sabatier
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
bonsoir gérard,
pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Range("B1").Select 'B1 étant la cellule où le texte s'inscrira
ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _
"dd/mm/yyyy")
End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que
XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire
jps
Gérard Bourlier a écrit:
Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
Gérard Bourlier
Merci pour ton aide. Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro incriminée par Mail. Gérard
sabatier a écrit dans le message :
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
Merci pour ton aide.
Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro
incriminée par Mail.
Gérard
sabatier <jpsabatdelaile@wanadoo.fr> a écrit dans le message :
3F887A89.8020106@wanadoo.fr...
bonsoir gérard,
pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Range("B1").Select 'B1 étant la cellule où le texte s'inscrira
ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _
"dd/mm/yyyy")
End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que
XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire
jps
Gérard Bourlier a écrit:
Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un
nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur
suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la
date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci
Merci pour ton aide. Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro incriminée par Mail. Gérard
sabatier a écrit dans le message :
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
sabatier
dis-nous plutôt, gérard, quelle est la ligne qui est en inverse vidéo (pas en jaune?) jps
Gérard Bourlier a écrit:
Merci pour ton aide. Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro incriminée par Mail. Gérard
sabatier a écrit dans le message :
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un
nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur
suivant
apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la
date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
dis-nous plutôt, gérard, quelle est la ligne qui est en inverse vidéo
(pas en jaune?)
jps
Gérard Bourlier a écrit:
Merci pour ton aide.
Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro
incriminée par Mail.
Gérard
sabatier <jpsabatdelaile@wanadoo.fr> a écrit dans le message :
3F887A89.8020106@wanadoo.fr...
bonsoir gérard,
pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Range("B1").Select 'B1 étant la cellule où le texte s'inscrira
ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _
"dd/mm/yyyy")
End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que
XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire
jps
Gérard Bourlier a écrit:
Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un
nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur
suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la
date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci
--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci
dis-nous plutôt, gérard, quelle est la ligne qui est en inverse vidéo (pas en jaune?) jps
Gérard Bourlier a écrit:
Merci pour ton aide. Pour ma première question, si cela tente quelqu'un, je peux envoyer la macro incriminée par Mail. Gérard
sabatier a écrit dans le message :
bonsoir gérard, pour ta deuxième question, en VBA, cela peut donner ceci :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Range("B1").Select 'B1 étant la cellule où le texte s'inscrira ActiveCell.Value = "Dernière mise à jour le " & Format(Date, _ "dd/mm/yyyy") End Sub
pour la macro complémentaire, c'est peut-être bien ce mot "replace" que XL 97 ne comprend pas et un plus fort que moi va bientôt te le dire jps
Gérard Bourlier a écrit:
Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un
nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur
suivant
apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la
date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
-- NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire en bal perso....merci
Denis Michon
Bonjour Gérard,
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard : '------------------------ Function LastSave(Fichier As String)
Dim A As String A = Dir(Fichier)
If A = "" Then LastSave = "Fichier non trouvé" Else With CreateObject("Scripting.FileSystemObject") LastSave = .getfile(Fichier).DateLastModified End With End If
End Function '------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" a écrit dans le message de news:bm9ti7$257$ Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
Bonjour Gérard,
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard :
'------------------------
Function LastSave(Fichier As String)
Dim A As String
A = Dir(Fichier)
If A = "" Then
LastSave = "Fichier non trouvé"
Else
With CreateObject("Scripting.FileSystemObject")
LastSave = .getfile(Fichier).DateLastModified
End With
End If
End Function
'------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de
l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des
versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par
Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" <gerard.bourlier@wanadoo.fr> a écrit dans le message de news:bm9ti7$257$2@news-reader5.wanadoo.fr...
Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard : '------------------------ Function LastSave(Fichier As String)
Dim A As String A = Dir(Fichier)
If A = "" Then LastSave = "Fichier non trouvé" Else With CreateObject("Scripting.FileSystemObject") LastSave = .getfile(Fichier).DateLastModified End With End If
End Function '------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" a écrit dans le message de news:bm9ti7$257$ Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
Denis Michon
J'oubliais, tu dois appliquer un format "date" à la cellule qui recevra l'information.
Salutations!
"Denis Michon" a écrit dans le message de news:5i%hb.152556$ Bonjour Gérard,
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard : '------------------------ Function LastSave(Fichier As String)
Dim A As String A = Dir(Fichier)
If A = "" Then LastSave = "Fichier non trouvé" Else With CreateObject("Scripting.FileSystemObject") LastSave = .getfile(Fichier).DateLastModified End With End If
End Function '------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" a écrit dans le message de news:bm9ti7$257$ Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :
J'oubliais, tu dois appliquer un format "date" à la cellule qui recevra l'information.
Salutations!
"Denis Michon" <denis.michon@cgocable.ca> a écrit dans le message de news:5i%hb.152556$C92.607@charlie.risq.qc.ca...
Bonjour Gérard,
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard :
'------------------------
Function LastSave(Fichier As String)
Dim A As String
A = Dir(Fichier)
If A = "" Then
LastSave = "Fichier non trouvé"
Else
With CreateObject("Scripting.FileSystemObject")
LastSave = .getfile(Fichier).DateLastModified
End With
End If
End Function
'------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de
l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des
versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par
Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" <gerard.bourlier@wanadoo.fr> a écrit dans le message de news:bm9ti7$257$2@news-reader5.wanadoo.fr...
Bonjour à Tous,
Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre
en texte suivant la monnaie de son choix, je sollicite votre aide car
celle-ci ne fonctionne pas.
Sous Microsoft Excel 97 :
- après avoir installé NTW.XLA comme macro complémentaire, lorsque je
souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant
apparaît :
- Erreur de compilation : Sub ou Function non définie.
Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date
de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci.
Sinon, pouvez-vous me dire où trouver ce genre de Macros.
Gérard BOURLIER
Adresse e-Mail : gerard.bourlier@wanadoo.fr
J'oubliais, tu dois appliquer un format "date" à la cellule qui recevra l'information.
Salutations!
"Denis Michon" a écrit dans le message de news:5i%hb.152556$ Bonjour Gérard,
Pour trouver la date d'enregistrement d'un fichier et obtenir le résultat dans une cellule,
Copie cette fonction dans un module standard : '------------------------ Function LastSave(Fichier As String)
Dim A As String A = Dir(Fichier)
If A = "" Then LastSave = "Fichier non trouvé" Else With CreateObject("Scripting.FileSystemObject") LastSave = .getfile(Fichier).DateLastModified End With End If
End Function '------------------------
Et dans une cellule, tu appelles la fonction de cette manière :
=LastSave("C:ExcelClass1.xls")
Si dans ta macro complémentaire, cette dernière fait usage de la fonction "Replace" ou de la méthode "Replace" de l'objet "Range", il est compréhensible que tu ais un message d'erreur, puisque cette fonction n'existe pas sur des versions antérieures à excel 2000. Tu peux ouvrir le code de la macro complémentaire et remplacer "Replace" par Application.WorksheetFunction.Substitute()...
Salutations!
"Gérard Bourlier" a écrit dans le message de news:bm9ti7$257$ Bonjour à Tous, Ayant récupéré sur un site une Macro Excel qui permet de convertir un nombre en texte suivant la monnaie de son choix, je sollicite votre aide car celle-ci ne fonctionne pas. Sous Microsoft Excel 97 : - après avoir installé NTW.XLA comme macro complémentaire, lorsque je souhaite l'utiliser dans une feuille de calcul, le message d'erreur suivant apparaît : - Erreur de compilation : Sub ou Function non définie. Avec en inverse vidéo "Replace" ???
De plus, comment peut-on afficher dans une feuille de calcul Excel, la date de sa dernière sauvegarde ??? Soit par une fonction ou bien une macro...
D'avance Merci. Sinon, pouvez-vous me dire où trouver ce genre de Macros. Gérard BOURLIER Adresse e-Mail :