Macro et fonction sur Excel
Résolu
netphilou
Messages postés
139
Statut
Membre
-
netphilou Messages postés 139 Statut Membre -
netphilou Messages postés 139 Statut Membre -
Bonjour,
Sur une grille Excel, je dois rentrer dans certaines cellules, plusieurs paramètres dont la date du jour. J'ai donc créé une macro comportant tous les paramètres souhaités, dont la fonction "aujourd'hui". Le problème, c'est que lorsque je passe au lendemain, les données rentrées la veille se mettent à la date du jour en cours.
Ma question, Y a-t-il un moyen de formuler la macro ou de paramètrer la fonction "aujourd'hui" pour que cette dernière ne s'applique qu'à la cellule sélectionnée et ne se mette pas à jour à chaque fois dans les cellules précédentes ?
Merci à qui pourrait m'éclairer.
Cordialement.
Sur une grille Excel, je dois rentrer dans certaines cellules, plusieurs paramètres dont la date du jour. J'ai donc créé une macro comportant tous les paramètres souhaités, dont la fonction "aujourd'hui". Le problème, c'est que lorsque je passe au lendemain, les données rentrées la veille se mettent à la date du jour en cours.
Ma question, Y a-t-il un moyen de formuler la macro ou de paramètrer la fonction "aujourd'hui" pour que cette dernière ne s'applique qu'à la cellule sélectionnée et ne se mette pas à jour à chaque fois dans les cellules précédentes ?
Merci à qui pourrait m'éclairer.
Cordialement.
A voir également:
- Macro et fonction sur Excel
- Fonction si et excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
2 réponses
Bonjour,
Pour le corriger efficacement, merci de mettre votre code de macro ici même...
Sinon, tu entres la valeur de la date du jour par la fonction AUJOURDHUI() si j'ai bien compris? (J'ai donc créé une macro comportant tous les paramètres souhaités, dont la fonction "aujourd'hui". )
Il suffit de remplacer ta ligne de code : ActiveCell.FormulaR1C1 = "=TODAY()" (ou quelque chose de similaire...)
par : ActiveCell = CDate(Date)
Pour le corriger efficacement, merci de mettre votre code de macro ici même...
Sinon, tu entres la valeur de la date du jour par la fonction AUJOURDHUI() si j'ai bien compris? (J'ai donc créé une macro comportant tous les paramètres souhaités, dont la fonction "aujourd'hui". )
Il suffit de remplacer ta ligne de code : ActiveCell.FormulaR1C1 = "=TODAY()" (ou quelque chose de similaire...)
par : ActiveCell = CDate(Date)