Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por FRF
Posts
#30113
Bom dia!

Alguem poderia me tirar uma seguinte duvida sobre como fazer referencia a uma estrutura de repetição com base no intervalo selecionado?

Como por exemplo... tenho uma seleção na planilha, as células (a1:a4)


Como faço para a estrutura de repetição For reconhecer a primeira linha selecionada e a última indiferente o tamanho da seleção e também o For fazer a repetição somente para o intervalo de linha selecionadas.


Começei assim:

For linha = ActiveCell.Row To ..."não consigo escrever a ultima"

ou seja a minha duvida é o que escrever depois do "To" para dar referência a última linha da seleção.
Avatar do usuário
Por gfranco
Avatar
#30114
Boa noite.
Até poderia fazer assim:
Código: Selecionar todos
sub main()
dim cel as range
For each cel in selection
'Escreva aqui o que deseja fazer
Next cel
Mas eu realmente não gosto desse método.
Geralmente mapear o range pra depois executar a ação é mais produtivo.
Sugiro postar um modelo idêntico de sua planilha para que todos possam melhor opinar.
Por FRF
Posts
#30161
Prezado Gfranco, muito obrigado!!

Não resolvi exatamente com esta sintaxe, mas com isso consegui complementar o que faltava.
E considero resolvido!!

Agradeço. :D
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord