Com dados como:
InstaleoseguinteUserDefinadoFunção(UDF):
PublicFunctionqwerty(rAsRange)AsVariantDimLAsLong,CHAsString,CH2AsStringarr=Split(ActiveCell.Text," ")
For Each a In arr
L = Application.WorksheetFunction.Hex2Dec(a)
CH = ChrW(L)
CH2 = CH2 & CH
Next a
qwerty = CH2
End Function
Em seguida, escolha uma célula, digamos célula B1 , formate-a para Arial Unicode MS e digite:
=qwerty(A1)
FunçõesDefinidaspeloUsuário(UDFs)sãomuitofáceisdeinstalareusar:
- ALT-F11exibeajaneladoVBE
- ALT-IALT-Mabreumnovomódulo
- coleomaterialefecheajaneladoVBE
Sevocêsalvarapastadetrabalho,aUDFserásalvacomela.SevocêestiverusandoumaversãodoExcelposteriora2003,deverásalvaroarquivocomo.xlsmemvezde.xlsx
PararemoveroUDF:
- abrirajaneladoVBEcomoacima
- limpeocódigo
- fecheajaneladoVBE
ParausaroUDFdoExcel:
=qwerty(A1)
Parasabermaissobremacrosemgeral,consulte:
e
e para detalhes sobre UDFs, consulte:
As macros devem estar ativadas para que isso funcione!