Trouver Age, par Rapport a Date Naissance

  • Initiateur de la discussion Initiateur de la discussion MuscatMimi
  • 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 !

MuscatMimi

XLDnaute Accro
Bonjour a toutes et a tous

Question 1
J'aiemarais saisir la "date de naissance" en Tbx 1 et que "l'âge" s'affiche auto dans la Tbx2????,


Question2
Comment faire pour supprimer, la Croix de l'Usf

merci beuacoup a l'avance pour vos réponse

Bonne journée
 

Pièces jointes

Re : Trouver Age, par Rapport a Date Naissance

Bonjour

Tu trouveras les réponses à tes questions en allant voir
dans les anciens fil de discussions (clic ici : Excel Downloads Forums - Recherche dans les forums)

Mot à rechercher:

Question 1

DATEDIFF
https://www.excel-downloads.com/threads/age-calcul-entre-2-dates.118657/

Question 2
QueryClose
un exemple parmi une kyrielle
https://www.excel-downloads.com/threads/empecher-la-fermeture-dun-usf-par-la-croix.78940/

PS: Ce n'est pas digne d'un XLDnaute impliqué (que tu es)
de poster une question sans chercher si des sujets similaires existent dans le forum non ?
 
Dernière édition:
Re : Trouver Age, par Rapport a Date Naissance

Re

Pour la Question2, ?????
Tu as déjà le code dans ta PJ 😕😕
Code:
Sub Pasdecroix(USF As UserForm)
Dim hwnd As Long
hwnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
"X", "D") & "Frame", USF.Caption)
SetWindowLongA hwnd, -16, GetWindowLongA(hwnd, -16) And &HFFF7FFFF
End Sud


EDITION
Je viens de tester cettes version originelle (et elle fonctionne !!)
Code:
Private Declare Function GetWindowLongA Lib "user32" _
  (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Private Declare Function SetWindowLongA Lib "user32" _
  (ByVal hwnd As Long, ByVal nIndex As Long, _
  ByVal dwNewLong As Long) As Long

Private Declare Function FindWindowA Lib "user32" _
  (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub CommandButton1_Click()
Me.Hide
End Sub

Private Sub UserForm_Initialize()
    Dim hwnd As Long
hwnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _
    "X", "D") & "Frame", Me.Caption)
SetWindowLongA hwnd, -16, GetWindowLongA(hwnd, -16) And &HFFF7FFFF
End Sub
 
Dernière édition:
Re : Trouver Age, par Rapport a Date Naissance

Bonjour vbcrumble
Merci de ta réponse
Mais les codes que j'ai ,pour faire disparaitre la croix, ne sont pas bon, ça fonctionne pas

Et pour la date anniverssaire,tbx1 et age tbx2 pas de réponse
 
Re : Trouver Age, par Rapport a Date Naissance

Re


La code que j'ai mis dans le message de 10h03 fonctionne
(je l'ai testé)

Quand au calcul de l'age , il y a tout ce qu'il faut dans le fil que je cite non ?

Voir cette PJ ...
 

Pièces jointes

Dernière édition:
- 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
3
Affichages
654
Réponses
6
Affichages
967
Retour