Excel VBA (Aula 04): Tipos Básicos de Variáveis

Поділитися
Вставка
  • Опубліковано 24 лип 2024
  • Para desenvolvermos programas eficientes é importante declararmos variáveis de forma adequada.
    Este vídeo ensina os principais tipos de variáveis usadas em programação Excel VBA, englobando números inteiros, pontos flutuantes, booleanos, strings e também o tipo Variant.
    Você também aprenderá a usar a função TypeName neste vídeo, que retorna o nome do tipo de uma variável.

КОМЕНТАРІ • 41

  • @italolopes3920
    @italolopes3920 Рік тому +11

    Venho aqui, humildemente, implorar pela continuação das aulas. De fato vc é um ótimo mestre. Tem domínio na didática e em todo conteúdo em que apresenta. Por favor, informe se há alguma possibilidade de conseguir suas aulas. Desde já, fico imensamente grato pelos 4 vídeos!!!

  • @rafaelborgheri2371
    @rafaelborgheri2371 5 місяців тому +2

    Na moral é extremamente necessário a continuação desse conteúdo!

  • @amandacalvo1211
    @amandacalvo1211 2 роки тому +4

    Essas estão sendo as melhores aulas de VBA que já vi. O curso que fiz anteriormente não tinha nenhuma aplicabilidade

  • @durvalpimentel8974
    @durvalpimentel8974 7 місяців тому +1

    Eu estou indo chorar em posição fetal porque não tem continuação. Sério, você é excelente explicando! Didática incrível!

  • @vieira22s
    @vieira22s 2 роки тому +9

    Continua professor!! Por favor!

  • @edsonlima7140
    @edsonlima7140 4 роки тому +10

    Parabéns pela explicação, essa foi a melhor aula de VBA que assisti no UA-cam!

  • @22fabionks
    @22fabionks 3 роки тому +8

    Tutorial excelente! Poderia dar uma continuidade no seu curso! Parabéns

  • @jsar1952
    @jsar1952 Рік тому +1

    Excelente didática, parabéns!

  • @andrecoelho9973
    @andrecoelho9973 3 роки тому +2

    Assisti as 4 aulas e aprendi muito. Parabéns pela sua didática

  • @deividmota9841
    @deividmota9841 4 роки тому

    Melhor vídeo sobre variáveis, parabéns!

  • @heloisadalonso1886
    @heloisadalonso1886 3 роки тому

    Ótima explicação, me ajudou muito.

  • @EBR1988
    @EBR1988 3 роки тому +1

    Muito bom! Aguardando a aula 5.

  • @murilo6386
    @murilo6386 3 роки тому

    Parabéns pelo vídeo. É muito didático. Explica super bem!

  • @AnderMacarrones
    @AnderMacarrones 2 роки тому

    Parabens pelas aulas, bem didatico. Poderia continuar com o curso.

  • @Gdumal
    @Gdumal 3 роки тому +2

    parabéns suas aulas são claras, objetivas e com ótima didática!

  • @joaosaldanha3503
    @joaosaldanha3503 2 роки тому

    Estou gostando.
    MEUS PARABÉNS!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @felipesignorellireis7839
    @felipesignorellireis7839 2 роки тому

    adorei a aula

  • @domingospereira3041
    @domingospereira3041 3 роки тому

    Muito Bom

  • @matheuspatrick6054
    @matheuspatrick6054 3 роки тому

    Esperando ansiosamente pela aula 5

  • @leticiacosta7619
    @leticiacosta7619 4 роки тому +2

    Muito boa aula! Professor com uma didática excelente!! Vocês tem mais cursos de VBA? Tenho muito interesse em um curso maior

  • @Eliasdevcode
    @Eliasdevcode Рік тому

    Excelente aula, venho de programação em Python e estou precisando ajudar o time com algumas autmações de planilhas.

  • @wellingtonbalonecker2784
    @wellingtonbalonecker2784 3 роки тому +3

    Cadê a aula 5 ??

  • @danilocedro8723
    @danilocedro8723 3 роки тому

    Excelente explicação! Porque parou com os vídeos?

  • @edhermarco1
    @edhermarco1 2 роки тому

    ❤❤❤

  • @eduardojorge9199
    @eduardojorge9199 4 роки тому +2

    no vba Variant não é mais lento do que as outras variáveis, isso porque o vba tem verificação em tempo de execução , o tempo é minimo
    mas é bom declarar para impor limites e facilitar um debug
    no vba a estrutura do código é muito mais importante para a performance do que os tipos de variáveis usadas

    • @aprendendogestao9424
      @aprendendogestao9424  4 роки тому

      Olá Eduardo! Obrigado por seu comentário.
      A maioria dos programas em VBA consiste em macros pequenas, então o uso de Variant não prejudica de forma perceptível. Porém, quem trabalha com algoritmos mais avançados (geralmente algoritmos de otimização), que precisam executar bilhões de repetições, daí pode fazer diferença.
      Fonte: docs.microsoft.com/en-us/office/vba/language/concepts/getting-started/understanding-variants

    • @eduardojorge9199
      @eduardojorge9199 4 роки тому +1

      @@aprendendogestao9424 eu gosto de mexer com macros que faz milhoes ou até bilhoes de ciclos
      já fiz comparações com matrizes long e variant, e nao tiveram diferenças significativas em relação ao tempo de execução , o tipo boleano sim teve uma diferença
      a estrutura do código nesse caso traz mais eficiência
      quando se fala de grandes quantidades de dados se fala de matrizes , if´s e loops e esses sim tem que ser estruturados
      uma matriz de 1 dimensão é muito mais eficiente no acesso do que uma multidirecional por exemplo

  • @PernambucoMeuPaisOficial
    @PernambucoMeuPaisOficial 2 роки тому

    TIPOS DE VARIÁVEIS

  • @miranda4923
    @miranda4923 Рік тому

    Conteúdo muito bom, pena que não deu sequência, de qualquer forma, lançou boas bases para seguir em diante, obrigado.!

  • @where_next_quel
    @where_next_quel Рік тому

    Muito bom!! Excelente!
    Não estou achando a aula 5, alguém achou?

  • @joseliojunior4840
    @joseliojunior4840 2 роки тому

    MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços

  • @gilbertoao3880
    @gilbertoao3880 4 роки тому

    Pfv, Como faço uma escala variável de -10 a +10 (tipo Dial) para cálculos???

  • @AlineSilva-dk7sn
    @AlineSilva-dk7sn 3 роки тому

    o curso teve continuação?

  • @BigBadMarketBoy
    @BigBadMarketBoy 3 роки тому

    faz um video so com isntrucoes de VBA pf

  • @raimundomuniz7879
    @raimundomuniz7879 2 роки тому

    Muito bom, faltou data.

  • @andreacanal6453
    @andreacanal6453 23 дні тому

    Qual valor do curso de vba?

  • @mateusbrito4291
    @mateusbrito4291 2 роки тому

    alguem pode me ajudar nessa funçoes ja fiz as correçoes mas me da erro :
    EXTRA: 5. Estude a instrução da seguinte função FSR. Transcreva o código para o módulo MacrosSubsObjectos e descreva em linhas de comentário o seu objectivo. Execute-a e corrija o código se necessário.
    Public Function FSR( te xto As String , c a r a te r As S tr i n g ) As I n te g e r FSR = Len ( te xto ) − In Str Rev ( Trim ( te xto ) , c a r a te r )
    End Function
    EXTRA: 6. Construa tabelas dinâmicas (pivot table) dos dados que permitam extrair conhecimentos (insights) após a execução das macros 3 e 4. Inclua representações gráficas adequadas.

  • @MrTHEMANWHITNONAME
    @MrTHEMANWHITNONAME 3 роки тому

    Imaginemos que a variável é uma letra A e se colocar essa letra noutra celula coloca a informação (nome, nome, nome)
    Pode ser assim?
    Sub definir_equipas()
    Dim aprovações As String
    aprovacoes = Cells(linha, 13).Value
    If aprovacoes = A Then
    Cells(linha, 14).Value = "Margarida, Vanda, Pedro Luis"
    End If

    End Sub

  • @iza1292
    @iza1292 3 роки тому

    pODERIA ME AJUDAR NESSA SITUAÇÃO, PF...
    o meu erro é o seguinte:
    erro tempo de execução 1004: Não é possível obter a propriedade vlookup da classe worksheet function.
    fiz o mesmo código em uma planilha nova e deu certo, porém na do meu projeto resulta esse erro...
    Dim OPERAÇÕES As String
    Dim CÓDIGO As Long
    Set Rng = Planilha3.Range("A:C")
    CÓDIGO = Application.WorksheetFunction.VLookup(OPERAÇÃO_1.Value, Rng, 1, True)
    TextBox80.Value = CÓDIGO

    • @larissaborbazamperetti6767
      @larissaborbazamperetti6767 2 роки тому +1

      Acho que se você já tinha executado o código, ele não permite nova execução pois cria uma duplicidade e dá esse erro. Em nova planilha funciona, pois o código vai ser executado pela primeira vez.

  • @rutagama
    @rutagama 2 роки тому

    Cadê a aula 5 ??