Excel: reconhece o conjunto de texto exibido a partir da formatação da célula como parte do texto da célula

0

Como faço para que o texto que foi predefinido a partir da formatação de texto seja reconhecido como parte do próprio texto dessa célula? Ie. Eu digitei "20" em uma célula e pré-configurei "pacotes" como sufixo para essa célula usando a função FORMAT CELL. Portanto, essa célula específica exibirá "20 pacotes" em vez de "20".

Mas quando você coloca o cursor nessa célula, o texto mostrará apenas "20" e não "20 pacotes". O que shd eu faço para que essa célula em particular possa ser lida como "20 pacotes"? Ou, nesse caso, existe uma maneira de copiar esta célula para outra de tal forma que a nova célula seja reconhecida como (não apenas exibida como) "20 pacotes"?

    
por Felicia Lee 03.10.2016 / 13:06

1 resposta

2

Digamos que temos o valor 20 na célula C1 , mas formatamos C1 para exibir 20 pacotes :

Primeiro,coloqueaseguintefunçãodefinidapelousuárioemummódulopadrão:

PublicFunctiontxet(rngAsRange)AsStringtxet=rng.TextEndFunction

EmD1,digite:

=txet(C1)

FunçõesDefinidaspeloUsuário(UDFs)sãomuitofáceisdeinstalareusar:

  1. ALT-F11exibeajaneladoVBE
  2. ALT-IALT-Mabreumnovomódulo
  3. coleomaterialefecheajaneladoVBE

Sevocêsalvarapastadetrabalho,aUDFserásalvacomela.SevocêestiverusandoumaversãodoExcelposteriora2003,deverásalvaroarquivocomo.xlsmemvezde.xlsx

PararemoveroUDF:

  1. abrirajaneladoVBEcomoacima
  2. limpeocódigo
  3. fecheajaneladoVBE

ParausaroUDFdoExcel:

=txet(A1)

Parasabermaissobremacrosemgeral,consulte:

link

e

link

e para detalhes sobre UDFs, consulte:

link

As macros devem estar ativadas para que isso funcione!

    
por 03.10.2016 / 16:36