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 AlanBC
Posts
#53470
ola pessoal... como vao tds vcs????
tenho tabela c/ 19 colunas (col B:T) nomeada (tabProdutos), com um intervalo da col 1:9 (ou B:J) nomeado (dadosProdutos) onde edito e incluo produtos, apos inserir uma linha nessa tabela por uma macro(.ListRows.Add );
porem nao consigo selecionar o intervalo...
preciso selecionar somente o "dadosProdutos" qd vazio e nao toda a linha da tabela.
podem ajudar? conto com apoio das excelencias!!!
muito obrigado.
abraços.
Você não está autorizado a ver ou baixar esse anexo.
#53696
No Gerenciador de Nomes, criei o dadosProdutos2. Veja se resolve o seu problema.
Você não está autorizado a ver ou baixar esse anexo.
#53710
babdallas escreveu:No Gerenciador de Nomes, criei o dadosProdutos2. Veja se resolve o seu problema.
ola... muito obrigado por sua atenção.
pode ajudar sim! porem, pelo que entendemos, a formula " dadosProdutos2" seleciona o intervalo preenchido menos a ultima linha vazia, mas o que precisamos é selecionar a ultima linha do intervalo, a linha vazia.
aguardo.
obrigado. abraços.
#53713
Não entendi muito bem o que deseja. Você quer que o intervalo nomeado selecione a ultima linha toda somente se as 9 colunas de produtos estiverem vazias? Tente explicar um pouco melhor o que deseja, por favor.
#53714
AlanBC escreveu: ... preciso selecionar somente o "dadosProdutos" qd vazio e nao toda a linha da tabela.
Se a sua ideia é inserir um intervalo somente entre B:J me parece que isso não é viável, pois iria desfigurar a Tabela Excel tabProdutos alterarando a altura de parte daquela Tabela, o que estaria em desacordo com o conceito de Tabela Excel.
#53716
babdallas escreveu:Não entendi muito bem o que deseja. Você quer que o intervalo nomeado selecione a ultima linha toda somente se as 9 colunas de produtos estiverem vazias? Tente explicar um pouco melhor o que deseja, por favor.
opa.... sim!
somente selecionar as colunas 1:9 da ultima linha se estiver vazia.
nao é pra inserir nova linha nao.
obrigado.
#53720
Código: Selecionar todos
Range("B4").End(4).Offset(1).Resize(, 9).Select
#53721
Ainda não entendi muito bem o objetivo disso. Veja dadosProdutosVazio no Gerenciador de Nomes.
Você não está autorizado a ver ou baixar esse anexo.
#53734
babdallas escreveu:Ainda não entendi muito bem o objetivo disso. Veja dadosProdutosVazio no Gerenciador de Nomes.
osvaldomp escreveu:
Código: Selecionar todos
Range("B4").End(4).Offset(1).Resize(, 9).Select
pessoal... agradeço de montão pela atenção de vcs!!!
as duas soluções apresentadas serviram perfeitamente... agora é só uma questão de adaptação ao que já temos.
muito obrigado!
um forte abraço a todos vc!!!
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