VBasic

Résolu
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   -  
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai une petite question pour Vbasic

J'affecte une nouvelle macro à un bouton de contrôle excel de la sorte:

load userform1
userform1.show

Ensuite j'insère une nouvelle Userform1.

Dans cette Userform1, j'insère à partir de la boîte à outils un « Contrôle-calendar » et un bouton de contrôle.

Le code affecté au bouton de contrôle est le suivant

Range("A1").Select
ActiveCell.Value = Calendar1.Value
valider calendrier'
Unload UserForm1

Si bien que quand je veux afficher mon calendrier et donc ma date, elle apparaît dans la case A1.

Tout marche bien mais j'aimerais afficher cette date dans n'importe quelle case de mon choix, juste en la sélectionnant et en activant mon bouton de contrôle. Quelle ligne de code dois-je mettre à la place de
Range("A1").Select?

D'avance merci

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
BOnjour,

au lieu de:
Range("A1").Select
ActiveCell.Value = Calendar1.Value

tu peux écrire
ActiveCell = Calendar1.Value
0
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
merci
0