Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Macro sélection date départ

  • Initiateur de la discussion Initiateur de la discussion MORISS
  • Date de début Date de début

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 !

MORISS

XLDnaute Junior
Bonjour,

Je viens vers vous car je souhaiterais savoir s'il existe une macro qui ajoute à chaque cellules de catégorie date (01/01/2016) une sélection de date de départ automatique.

Merci d'avance pour votre aide

Bien cordialement
 
Monjour Borris, Fonjour le Borum,

Désolé mais je n'ai rien compris !... C'est quoi une cellule de catégorie date ? C'est quoi une "sélection" de date de départ automatique ? Peut-être jeter un œil dans l'onglet Accueil du coté de Remplissage / Série...
 
Re,

Arf ! Là c'est beaucoup plus clair !... Mais je ne dispose pas des contrôles "calendrier" sur mon PC et ne pourrai donc t'être d'aucune utilité sur ce coup. Sache quand même que ça risque de planter si le fichier est utilisé par un utilisateur qui, comme moi, ne dispose pas de ces contrôles sur son PC.
Il existe d'autres solutions proposées par des membres de ce forum mais je ne me souviens plus par qui. Fait une recherche avec le mot clé "calendrier". Sinon d'un éminent ancien membre, que je salue au passage, ici.
 
Bonjour et merci pour votre retour,

Quand je teste le fichier de Dranreb il me signale que mon système est sous 64 bits et non en 32 bits.

Serait-il possible de le modifier pour qu'il soit fonctionnel pour tout les systèmes.

Merci d'avance pour votre aide
 
Dernière édition:
Essayez voir en ajoutant le mot clé PtrSafe entre Déclare et Function dans les deux instructions au début de l'UFmCalend.
Chez moi ça n'empêche pas le fonctionnement mais ça ne sert plus à rien.
 
Bonjour,

Je reviens vers car j'ai tester le transfert, mais cela me génère une erreur : Erreur de compilation : Nom ambigu détecté : Worksheet_SelectionChange.

Merci d'avance pour votre aide
 
Bonjour,

J'ai fait la modification, y a t-il une solution pour afficher le calendrier même si la cellule est vide, mais que la cellule est en fonction date.

Merci d'avance

Bien cordialement
 
Dernière édition:
Remarque: cette version aurait de fortes chances de ne réagir qu'aux cellules, même vides, pré-équipées d'un format de date comportant l'année :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Target(1, 1)
If Target.NumberFormat Like "*y*" Then
  UFmCalend.Posit Target, 0, 1
  Target.Value = UFmCalend.Saisie("", Target.Value, Date)
  End If
End Sub
 
Bonjour,

Je reviens vers vous car j'aimerais savoir comment exclure une cellule de l'affichage automatique du calendrier.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Target(1, 1)
If Target.NumberFormat Like "*y*" Then
UFmCalend.Posit Target, 0, 1
Target.Value = UFmCalend.Saisie("", Target.Value, Date)
End If
End Sub


Merci d'avance

Bien cordialement
 
- 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
4
Affichages
212
Réponses
6
Affichages
199
  • Question Question
Microsoft 365 Rechercher date
Réponses
5
Affichages
131
Réponses
6
Affichages
432
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…