Notifications
Clear all

Localizar / Substituir

8 Posts
1 Usuários
0 Reactions
1,739 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Baixei uma planilha de um sistema e a coluna onde contém os valores tem um (espaço) antes do númer, logo não consigo fazer uma auto soma.

Aparece o recado abaixo quando tenho localizar (espaço) e substituir por (sem espaço)

Quando tendo substituir apenas uma célula aparece:
"O Microsoft não pode localizar uma correspondência"

Quando tendo substituir mais de uma célula aparece:
"O Microsoft Excel não pode localizar os dados a serem substituídos. Verifique se os critérios e a formatação da pesquisa estão definidas corretamente. Se você tiver certeza de que existem dados conincidentes na pasta de trabalho, talvez eles estejam em uma planilha protegida. O excel não pode suuibstituir em planilha protegida"

Já tentei de tudo.

por gentileza me ajudem.

Obrigado e gde abraço

 
Postado : 15/01/2013 3:38 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Geison, nem sempre o espaço que esta "vendo" é mesmo espaço, pode ser algum caracter diferente (como o caracter de salto de linha). Voce pode copiar esse espaço e colar no seu localizar, e procurar por "essa colagem".
Voce pode tbm disponibilizar um pequeno exemplo dos dados recebidos (em um arquivo compactado em Rar ou Zip), para uma analize melhor

 
Postado : 15/01/2013 4:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

O ideal era ver seu arquivo, para poder verificar o que realmente está acontecendo.

Se é que eu entendi, tente esse exemplo

Sub RemovEspAleVBA()
Dim c As Range
For Each c In ActiveSheet.UsedRange
    If Left(c.Value, 1) = " " Then c.Value = Right(c.Value, Len(c.Value) - 1)
    c.Value = c.Value
Next c
End Sub

Att

 
Postado : 15/01/2013 7:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Simplifique...

Assumindo que a área de números que tem espaço seja, por exemplo, $J$1:$J$10, faça em K1:

=+J1*1 e arraste até K10.

Depois faça a auto soma em $K$1:$K$10. Bem mais simples.

Abs,

 
Postado : 16/01/2013 2:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Com nenhuma destas dicar eu consegui. Alexandrevba infelismente eu não entendo de vba.

Estou anexando a planilha para ver se vocês podem me ajudar. Vale ressaltar que a planilha foi importada de um sistema.

Muito obrigado

 
Postado : 19/02/2013 7:10 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Faltou o anexo ??(em formato zip ou rar).

 
Postado : 19/02/2013 9:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Tente

=SUBSTITUIR(D2;CHAR(160);"")

Arraste para direita para pegar as outra 3 colunas, depois para baixo, cole especial valores.

Obs:Leia as regras os arquivos devem ser compactados!!
Att

 
Postado : 19/02/2013 10:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pô Alexandre, onde "viu" esse caractere, tens bola de cristal?, se tiver passa os numeros da sena (eheheheh)

 
Postado : 19/02/2013 11:51 am