Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como converter uma String para Int em VBA e Excel
Muitas vezes, quando a importação de dados em uma planilha do Microsoft Excel, você pode se deparar números formatados como texto. Devido a isso, seus cálculos e fórmulas pode não retornar resultados precisos. Existe uma diferença entre o caracter " 9 " e o número inteiro 9 . Quando convertido para ASCII , o caractere ou símbolo "9" assume o valor inteiro 57. No Excel, as operações aritméticas geralmente "ignorar" as células que contêm valores de cadeia , e isso pode levar a discrepâncias que são muitas vezes difíceis de detectar. Convertendo valores de seqüência de números inteiros e decimais antes de fazer cálculos pode evitar isso . Instruções
Usando operadores e funções do Excel
1

Adicione zero para a corda para convertê-lo em decimal. Por exemplo , se a célula "A1" contém o valor string " 123400 ", a fórmula a seguir irá convertê-lo para o número 123400 .

= A1
0 Página 2

usar o valor função. Isso funciona com numérica, data e hora cordas, mas não com os dias como "Domingo " ou " segunda-feira. " Por exemplo , se a célula "A1 " contém " 26 de dezembro de 2011 ", a fórmula a seguir irá convertê-lo para 40.903 , o que equivale a 12/26/2011 em formato " dd /mm /aaaa " .

= VALOR (A1 ),
3

Remover principais apóstrofos. Realce o intervalo de células que contém seqüências de números e , em seguida, pressione "CTRL + H" Digite um único apóstrofo em " Localizar" caixa e clique em "Substituir tudo ".
4

Re- inserir valores em células manualmente. Clique duas vezes em uma célula que tem um valor de seqüência e , em seguida, pressione " Enter".
Usando uma macro
5

Pressione " ALT + F8" para abrir o " Macros caixa de diálogo " . Enter " StringToInt " no campo " Nome da macro " e depois clique em " Criar".
6

Digite o seguinte código no editor VBA.

Sub StringToInt () < br >

Dim Rng Como Faixa

Dim str

Para Cada Rng Em Seleção

On Error Resume Next

str = Rng.Value < br >

Rng.NumberFormat = "0"

Rng.FormulaR1C1 = str

Próxima Rng

End Sub
7

Imprensa " ALT + Q "para fechar o editor de VBA e voltar para sua planilha. Realce as células que você deseja converter.
8

Pressione " ALT + F8" para abrir a caixa de diálogo " Macros " novamente. Selecione " StringToInt " a partir da lista e , em seguida, clique em " Executar".

Anterior :

Próximo : No
  Os artigos relacionados
·Como Exportar para o Microsoft Access Microsoft Excel 
·Como calcular médias no Microsoft Access 
·Como usar o Excel 2007 para determinar funções linear…
·Como criar um total de execução no Microsoft Access 2…
·Como: Função PMT no Excel 2003 
·Como determinar a consulta para usar no Microsoft Acces…
·Como você coloca parte de uma cadeia no Excel 
·Como fazer Flash Cards Com o Microsoft Access 
·Como calcular combinações prováveis ​​no Excel 
·My Old Excel Arquivos TMP não estão sendo excluídos 
  Artigos em destaque
·Como remover Webroot Antivirus 
·Desenho brincos com GIMP 
·Como contar o número de entradas no OpenOffice 
·Como cortar uma foto no Illustrator Usando Máscaras de…
·Como ativar o AVG 8.0 Componentes 
·Como criptografar um arquivo ou pasta em 7-Zip 
·Como converter conteúdo de DVD para Vídeo Streaming 
·Tipos de Excel VBA Datas 
·O que é o arquivo de extensão Kpl 
·Como alinhar a caixa de texto com cantos arredondados e…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados