✅Como Calcular a Quantidade de Linhas da Planilha no VBA

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 2024

ความคิดเห็น • 21

  • @AguiaAzuL.
    @AguiaAzuL. ปีที่แล้ว

    12:00 - PERFEITO, era o que tava precisando saber para aprimorar meus conhecimentos de VBA 😉👍🏻
    Dentre muitos canais que tentei este foi o único que realmente mostrou/ensinou como como selecionar uma Área de seleção no VBA!
    P.S.: E se eu não quiser contar o Cabeçalho é só informar -1 tanto na Linha e na Coluna a mesma coisa desde que na coluna seja tbm um local como a da linha que exige preenchimento obrigatório certo!? 😉
    🦅🦅🦅🦅🦅🦅🦅🦅🦅🦅🦅🦅🦅🦅

  • @fernandoluizalponti3591
    @fernandoluizalponti3591 2 ปีที่แล้ว +1

    Dicas valiosas! Parabéns!

  • @GabrielaLima-bn8uy
    @GabrielaLima-bn8uy 13 วันที่ผ่านมา

    Seu conteúdo me ajuda demais!! Me tira uma dúvida? Preciso contar as células ímpares de um vetor. Mas não estou encontrando um conteúdo falando sobre isso .. vc pode fazer um vídeo sobre isso? Obrigada desde já🙏🏼

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  13 วันที่ผ่านมา +1

      Boa pedida Gabriela. Para identificar números ímpares fica a dica: Operador Mod.
      Um abraço ;)

    • @GabrielaLima-bn8uy
      @GabrielaLima-bn8uy 13 วันที่ผ่านมา

      @@ExcelOnlineBrasil eu sei que é mod resto 1 .. mas para o vetor eu não consegui colocar..

  • @josenildoalmeida8799
    @josenildoalmeida8799 2 ปีที่แล้ว

    Muito bom!
    Obrigado por compartilhar!!

  • @luizdantas2101
    @luizdantas2101 ปีที่แล้ว

    Obrigado

  •  2 ปีที่แล้ว

    Perfeito. Consegui realizar o procedimento. Agora gostaria de saber se é possível escrever um código onde o usuário vai ser solicitado a definir o intervalo (range) que ele deseja e a programação seleciona esse intervalo.

  • @alberto055100
    @alberto055100 2 ปีที่แล้ว +2

    Professor, não faltou no final da macro inserir a função Application. ScreenUpdating = true ?

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 ปีที่แล้ว

      Alberto, você até pode habilitar ao final o ScreenUpdating.
      De um modo geral eu nunca retorno ele como True, pois não vejo vantagens em acompanhar a atualização de tela enquanto a macro executa. E se mantiver ele como False, isso não causa problemas a execução de sua macro.
      Obrigado pela observação, um abs.😉

  • @picoli83
    @picoli83 ปีที่แล้ว +1

    tudo bem.
    Tem como contar a quantidade de linhas numa textbox. Por exemplo só posso escrever no máximo 20 linhas.
    Desde já agradeço.

  • @luizssavi
    @luizssavi 2 ปีที่แล้ว

    Olá, tudo bem, maravilhoso seus vídeos, um dos melhores conteudos que ja encotrei sobre o assunto, minha duvida seria a seguinte: É possivel eu declarar uma variavel global para a contagem de linhas que seja usada para várias planilhas com diferentes tabelas, exemplo, se tenho uma pasta de trabalho excel com planilha1, planilha2 e planilha3, cada qual com sua tabela e quantidade de dados distintas, é possivel declarar uma variavel global como essa para que seja usada no código VBA para as 3 planilhas, desde já meu muito obrigado e parabnes pelo conteudo... sucesso sempre...

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 ปีที่แล้ว

      Olá Luiz, obrigado. Feliz em ajudar.
      Deixe-me ver se entendi corretamente, você quer colocar as dimensoes(Qtde de Linhas e Colunas) das 3 planilhas em 1 variavel global?
      É isso mesmo?
      Um abs😉

    • @luizssavi
      @luizssavi 2 ปีที่แล้ว

      @@ExcelOnlineBrasil Olá, boa tarde, tudo bem, bom vamos lá, eu tenho uma tabela onde gravo os dados informados no formulário principal, e tem uma coluna chamada cidades nesta mesma planilha, e ao invés do usuário digitar o nome da cidade no form, gostaria de criar um combox que busque as cidades listadas nessa planilha e mostre pro usuário sem repetir os dados, esse é o primeiro caso, no segundo caso é o seguinte, tenho 3 formulários e cado um é referente a uma planilha, quando vou listar as operações de seleção nas planilhas, eu crio um módulo para "contar as linhas e colunas" para cadas planilha, ver qual a ultima linha, ultima coluna, etc, ao meu ver assim o código fica grande, tem como fazer um módulo global que referencie essas linhas e colunas que possa ser usado para as 3 planilhas e os 3 forms?
      Desculpe se ficou longo...

  • @ferdinandsantos1159
    @ferdinandsantos1159 ปีที่แล้ว

    Bom dia

  • @ferdinandsantos1159
    @ferdinandsantos1159 ปีที่แล้ว

    Professor como posso aatualizar uma tabela com a função soma(contse pelo vba.como atualizar os intervalos.Ex:=soma(contse(B2:F2637 atualizar para F2638 por algum botão ou vba

  • @sergioaguiar8659
    @sergioaguiar8659 2 ปีที่แล้ว

    Parabéns pela aula, Marcus. Uso Excel só por lazer, nada profissional, e sou fã dele. Poderia encontrar tb o num linha (coluna) jogando toda a "currentregion" em um array ( sou fã de array pela velocidade de execução ... talvez porisso sejamos fãs do Senna tb - ví um livro dele lá no fundo da imagem he he he) e calculando a UBOUND da dimensão do mesmo, né?

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 ปีที่แล้ว

      Perfeito Sergio, pela array é possível obter os limites do intervalo também.
      E quanto ao Senna, sem palavras...não era desse mundo, faz muita falta.
      um abs 😉

  • @jryamaguchi
    @jryamaguchi 2 ปีที่แล้ว

    Fantástico seus vídeos, Marcus. Já me cadastrei no site para ser avisado e fazer o curso de VBA assim que estiver disponível.
    É possível, via VBA, colocar um valor dinâmico num comentário, ou seja, dele buscar esse valor de uma célula de outra planilha e sempre atualizar no momento q aquela célula é alterada?
    Abraço!!

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 ปีที่แล้ว

      Positivo Junior, é possível sim.
      Seria interessante colocar este código dentro do evento Change da planilha para que execute logo que houver a alteração.
      Por exemplo, no código abaixo ele atualiza o comentário existente na célula A1 com o conteúdo da célula H5.
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Range("A1").Comment.Text Text:=Range("H5").Value
      End Sub
      Abs😉