Bom tarde, pessoal!
Sou novo por aqui, por peço desculpas caso minha dúvida tenha sido postada antes.
Gostaria que me ajudassem com um problema que estou tendo, por gentileza.
Crio minhas planilhas de gestão de resultados com macros, mas sempre que vou inserir novas colunas, preciso entrar nos formulários VBA e alterar manualmente as colunas de início e fim das macros. Há como deixar esse processo automaticamente sempre que inserir novas colunas e/ou linhas?
Por exemplo, uma macro qualquer gera valores das células A2 a P10, quando insiro um nova coluna a macro deveria gerar os resultados de A2 até Q10, porém dá erro e preciso alterar os formulários VBA manualmente.
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Atualizar Formulários Automaticamente
-
- Acabou de chegar
- Mensagens: 1
- Registrado em: Sex Nov 09, 2018 2:20 pm
- Reinaldo
- Jedi
- Mensagens: 1537
- Registrado em: Sex Ago 01, 2014 4:09 pm
- Localização: Garça - SP / SCS - SP
Re: Atualizar Formulários Automaticamente
Sem ver o projeto/modelo fica um tanto quanto dificil, mas o comando abaixo informa a ultima coluna:
Considera celulas com informação/dado
o numero 1 identifica alinha que se está "olhando"
ou ainda
Considera a range utilizada
Veja se auxilia/consegue adaptar a sua realidade
Considera celulas com informação/dado
o numero 1 identifica alinha que se está "olhando"
Código: Selecionar todos
lastColum = Cells(1, Cells.Columns.Count).End(xlToLeft).Column
Considera a range utilizada
Código: Selecionar todos
lastCellColumn = ActiveSheet.Cells.SpecialCells(xlLastCell).Column