none
Barra de progresso dentro da célula RRS feed

  • Pergunta

  • Olá, Boa tarde!

    Não tenho grande conhecimento no desenvolvimento em VB, mas estou querendo criar uma barra de porcentagem dentro de uma célula do excel, pesquisei e só encontrei as barras de progresso não fixas na célula, alguem sabe criar? Se não souber tem alguma outra alternativa?


    • Editado Phelipelopes quarta-feira, 6 de maio de 2015 17:55
    quarta-feira, 6 de maio de 2015 17:55

Respostas

Todas as Respostas

  • Talvez não seja muito fácil fazer o que deseja.

    Qual é o seu objetivo? Você qeur dar feedback do progresso do carregamento de um processo ao usuário?


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quarta-feira, 6 de maio de 2015 23:45
    Moderador
  • Olá, boa noite.

    A formatação condicional não te atende? Vc poderia inserir o valor da porcentagem desejada em alguma célula (ou nela mesma) e aplicar uma formatação condicional para exibir em forma de barra de progresso. Isso resolve para vc?

    Abraço.


    Filipe Magno

    quinta-feira, 7 de maio de 2015 02:21
  • Phelipe,

    tenta isso aqui:

    Sub main()
    
      Range("A1").Font.Name = "Playbill"
      
      vMin = 1
      vMax = 10000
      
      Dim i As Double
      
      For x = vMin To vMax
        
        i = CDbl((x / vMax) * 100)
        Range("A1").Value = Application.WorksheetFunction.Rept("|", i)
        
      Next x
    
    End Sub
    


    Natan

    quinta-feira, 7 de maio de 2015 10:34