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.
Por dariohcruz
#58348
Bom dia, pessoal.

Tudo bem?

Estou tentando fazer duas macros para dois botões, os quais são “Anterior” e “Próximo”.
Eles estão sendo feitos para voltar e “pular” uma linha na mesma coluna. Contudo, gostaria que esse “anterior” e esse “próximo” ficassem limitados ao Range(B76:B109) e que o botão “Próximo” parasse assim que atingisse a última célula preenchida dentro deste limite. E quando eu parasse esses comando em uma determinada célula, ele selecionasse a linha referente à célula selecionada. Por exemplo, caso eu parasse na célula B80 ele selecionasse a linha inteira (B80:W80)

Para isso,estou utilizando os seguintes comandos:

ActiveSheet.Cells(ActiveCell.Row - 1, ActiveCell.Column).Select

ActiveSheet.Cells(ActiveCell.Row + 1, ActiveCell.Column).Select

Range(Selection, Selection.End(xlToRight)).Select (Não sei como mudar esse código para selecionar a linha selecionada até a coluna W)

Desde já, agradeço pelo ajuda.

Muito obrigado.
Por osvaldomp
#58359
Experimente:
Código: Selecionar todos
Sub Próxima()
 If ActiveCell.Column <> 2 Or ActiveCell.Row >= 109 Then Exit Sub
 ActiveCell.Offset(1).Resize(, 22).Select
End Sub

Sub Anterior()
 If ActiveCell.Column <> 2 Or ActiveCell.Row <= 76 Then Exit Sub
 ActiveCell.Offset(-1).Resize(, 22).Select
End Sub
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