Jump to content

Cortar linha se célula estiver vazia


Recommended Posts

Olá a todos

Esta é a 1ª vez que estou a colocar dúvidas no fórum

Estou a iniciar a fazer pequenas coisas em VB em excel

mas não consigo avançar pois estou a encontrar alguns problemas.

Tenho a planilha da seguinte forma:

      NOME        MORADA            PAÍS

1  Pedro  Rua 1 Dezembro    Portugal

2  John                                  Escócia                   

3  Marie                                  França         

4  Manolo  Rua xunta            Espanha

O que pretebdo fazer, sempre que na coluna "MORADA" haja uma célula em vazio, toda a linha (neste caso 2 depois 3) sejam cortadas e coladas noutra planilha "Folha2".

Já agora, aproveito para colocar outra dúvida:

Imaginem o seguinte nome _ Mário José Da Silva Dos Santos

como posso fazer para por em minúsculas somente "Da" e "Dos" ?

Agradeço as vossas disponibilidade para ajudarem-me 

Francisco

Link to comment
Share on other sites

À primeira dúvida, não estou bem dentro do assunto, muito menos do VB

Quanto à segunda pergunta experimenta algo do género:

1-defines variável do tipo string

2- passas o texto para string

3- percorres essa string e sempre que encontrares as palavras escolhidas (de, dos, do, etc) usas o método toLower()

(neste caso aconselho a ler também os espaços, porque podem ter inserido um nome que contenha a palavra que queres por em minúsculas, como por exemplo a palavra "Trindade" que contém o de).

Para perguntas idiotas, respostas estúpidas!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.