Notifications
Clear all

Como selecionar um intervalo a partir da linha ativa ?

5 Posts
3 Usuários
0 Reactions
1,019 Visualizações
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Amigos, bom dia.

Preciso de um código que selecione parte de uma linha. No caso, das colunas A até R.
Conheço este comando "Rows(ActiveCell.Row).Select". Só que ele seleciona toda a linha. Por isso, não esta servindo.

A ideia é deixar alguma célula de uma linha qualquer selecionada. Ao executar a macro, ele seleciona o intervalo que vai da coluna A até a coluna R desta linha. (no caso, da linha ativa).

Alguém sabe dizer como faço ?

Muito obrigado a todos.

Grande abraço.

 
Postado : 10/12/2014 8:57 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Range("A" & activecell.row & ":R" & activecell.row).Select

ou

Range(cells(activecell.row, "A", cells(activecell.row, "R")).Select

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 10/12/2014 9:01 am
(@bellizzi)
Posts: 33
Eminent Member
 

O comando anterior está com um erro pequeno, o correto será
Range(Cells(ActiveCell.Row, "A"), Cells(ActiveCell.Row, "R")).Select

 
Postado : 10/12/2014 9:13 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Verdade, esqueci um parêntesis.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 10/12/2014 9:18 am
(@renatoddd)
Posts: 70
Trusted Member
Topic starter
 

Verdade, esqueci um parêntesis.

Só tenho a agradecer a vocês por me ajudarem de forma tão assertiva e rápida.
Valeu mesmo.

Grande abraço irmão. Valeu mesmo.

 
Postado : 10/12/2014 10:49 am