• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

alt11 alt12

Status
Niet open voor verdere reacties.

SUVERMO

Gebruiker
Lid geworden
22 dec 2019
Berichten
481
Hallo forumleden

Hoe kan men in de Msgbox van Macro1 de tekens "?" vervangen door ♂ en ♀.
 

Bijlagen

De MsgBox is niet compatible met die tekens:
Gebruik dit eens in een module:
Code:
#If Win64 Then
    Private Declare PtrSafe Function MessageBoxW Lib "User32" (ByVal hWnd As LongPtr, ByVal lpText As LongPtr, ByVal lpCaption As LongPtr, ByVal uType As Long) As Long
#Else
    Private Declare Function MessageBoxW Lib "User32" (ByVal hWnd As Long, ByVal lpText As Long, ByVal lpCaption As Long, ByVal uType As Long) As Long
#End If

Public Function MsgBoxW(Prompt As String, Optional Buttons As VbMsgBoxStyle = vbOKOnly, Optional Title As String = "Microsoft Excel") As VbMsgBoxResult
    MsgBoxW = MessageBoxW(Application.hWnd, StrPtr(Prompt), StrPtr(Title), Buttons)
End Function

Sub FemaleMaleSymbols()
    MsgBoxW ChrW(9792) & " - " & ChrW(9794)
End Sub
Kijk hier voor de decimale waarden van de verschillende tekens:
https://en.wikipedia.org/wiki/Gender_symbol
 
Laatst bewerkt:
Beste edmoor

bedankt voor uw oplossing
toch nog een vraag
Hoe kan men bekomen dat voor de tekens ♂ en ♀ het lettertype Arial gebruikt wordt. Is het mogelijk om de kleur en grootte van deze tekens te wijzigen?
 

Bijlagen

Goede morgen Edmoor

het lukt mij niet
heeft u een voorbeeld of een link naar voorbeelden?
 
Omdat je verder nog niet hebt gereageerd heb ik de userform nog wat opgeleukt zodat deze meer lijkt op een echte MsgBox:
Bekijk bijlage MsgSuv.xlsm
 
Laatst bewerkt:
Super, dat is pas echte service

nogmaals bedankt voor uw oplossing
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan