Ir ao conteúdo
  • Cadastre-se

Diclas

Membro Pleno
  • Posts

    60
  • Cadastrado em

  • Última visita

posts postados por Diclas

  1. Boa noite pessoal!!!

     

    Estou quebrando a cabeça com esse "problema" que está acontecendo.

     

    Tenho uma planilha com programação vba que funciona perfeitamente quando só ela está aberta.

    O problema é quando outra planilha que não tem programação já está aberta, o código funciona legal porém quando vai para a linha Application.DisplayFullScreen = True, ele executa na planilha que já está aberta e na que tem o código não faz... além disso ele mostra a planilha que já está aberta, mesmo eu ativando a planilha que deveria aparecer em primeiro plano. 

     

    Acredito que seja algo simples, mas não estou conseguindo resolver...

     

    Obrigada pela ajuda...

  2. Boa noite,

     

    Estava fazendo algumas planilhas e comecei a utilizar o recurso de ralacionamento de tabelas, e gostaria de sanar duas dúvidas que surgiram:

     

    1 - Não é possível inserir um campo calculado na tabela dinâmica quando você relaciona duas tabelas?

    2 - Não é possível fazer a conexão de uma tabela dinâmica com a linha do tempo ou segmentação de dados quando existe um relacionamento entre tabelas?

     

    Não consegui achar essas respostas em nenhum site, se puderem me ajudar... 

     

     

    Obrigada...

     

    Diclas Soares

  3.  

    Segue código da minha dúvida (Está em vermelho mais abaixo)

     

    Private Sub Atualizar()
    Dim Data As String
    Dim Item As ListItem
    Dim LinhaFinal As Integer
    Dim i As Integer

    ListView1.ListItems.Clear

    LinhaFinal = Sheets("BANCO").Cells(Rows.Count, 1).End(xlUp).Row
    Data = Date


    For i = 2 To LinhaFinal   

     

    Gostaria que antes de adicionar o item da tabela no listview, fosse identificado o primeiro Item de cada linha da primeira coluna.

    E depois verificado se esse item é igual a data se for seguir o código abaixo, senão ir para o próximo.

    Tentei um ListView1.ListItems.Item.Vaue mas não existe

     


        Set Item = ListView1.ListItems.Add(Text:=Sheets("BANCO").Cells(i, 1))
        Item.SubItems(1) = Format(Sheets("BANCO").Cells(i, 2), "hh:mm")
        Item.SubItems(2) = Sheets("BANCO").Cells(i, 3)
        Item.SubItems(3) = Sheets("BANCO").Cells(i, 4)
        Item.SubItems(4) = Sheets("BANCO").Cells(i, 6)
        Item.SubItems(5) = Sheets("BANCO").Cells(i, 7)
            
    Next

    End Sub

     

    Desde já, obrigada!

    Diclas

  4. Boa tarde,

     

    Estou usando esse código e fala de um erro 424 que o objeto é obrigatório... só que como sou iniciante não consegui entender qual é o erro...

     

    O código é pra ser executado quando abro a pasta de trabalho... e nessa planilha que será aberta tem 4 botões que eu gostaria que estivessem desativados...

     

    Private Sub Workbook_Open()

    Sheets("Plan1").Activate

    CommandButton1.Enabled = False
    CommandButton2.Enabled = False
    CommandButton3.Enabled = False
    CommandButton4.Enabled = False

    End Sub

     

    Poderiam me ajudar!!!

    Diclas!

  5.  

    Boa noite pessoal,

     

    Utilizei esse código abaixo para que quando não fosse digitada uma data no InputBox, automaticamente o InputBox aparecesse de novo... mas só consegui uma vez... qual a maneira certa de fazer isso.

     

    Segue o código abaixo...

     

    Private Sub Worksheet_Activate()

    Dim data As Date

            data = InputBox("Digite a data para gerar relatório:", "Data do Relatório", Date)

    If IsDate(data) Then

            MsgBox "Clique OK para gerar relatório da data digitada.", vbOKOnly

            Range("J1").Value = data

    Else

            MsgBox "Data inválida. Digite novamente!", vbOKOnly

            data = InputBox("Digite a data para gerar relatório:", "Data do Relatório", Date)

    End If

    End Sub

     

    Obrigada pessoal!

     

  6. Boa noite pessoal.

     

    Gostaria de saber se é possível na mesma célula eu ter uma lista suspensa e poder colocar um valor especifico como no exemplo abaixo?

     

    Na célula A1 escrevo INSS, gostaria que B1 onde tem uma lista suspensa (Médico, Legal e Social), já escrevesse Médico, sem eu precisar ter que ir até a célula e selecionar Médico.

     

    Obrigada Pessoal!

     

     

  7. Boa tarde Osvaldo,

     

    Só mais uma questão! Neste exemplo que te passei nós temos um número de linhas fixo na tabela que é 10. Gostaria de colar uma variável aí... ora vai ser 7 linhas, ora vai ser 9 linhas, ora vai ser linha 15 linhas... com um limite de 20 linhas, supondo. Então quando for 7 linhas, apareceria a palavra maior/menor que está indicado na célula D1, e as demais linhas ficassem apagadas. Como fazer para essas linhas apagarem?

  8. Pois é Patropi acredito que você esta certo, alterei o código da planilha que estava funcionando e as outras também funcionarão, acho que o código da primeira planilha é o mesmo que o das outras, mas eu fiz a cópia fiel do código, será que não existe algum detalhe que tenha que ser mudado? Fiz o processo que você falou porém tb não deu certo.

    Usando o ctrl c + ctrl v tá fazendo com que o código da primeira planilha execute o das outras... eu acho que é isso que tá acontecendo...

  9. Bom Patropi, fiz as alterações só que não funcionou...

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Range("E17").Value = "" Then

    ActiveSheet.Shapes("Button 12").Visible = False

    ActiveSheet.Shapes("Button 13").Visible = False

    ElseIf Range("E17").Value = 1 Then

    ActiveSheet.Shapes("Button 12").Visible = True

    ActiveSheet.Shapes("Button 13").Visible = False

    Else

    ActiveSheet.Shapes("Button 12").Visible = False

    ActiveSheet.Shapes("Button 13").Visible = True

    End If

    End Sub

    Preciso desse efeito em 5 planilhas, na primeira que eu coloquei funcionou porém nas outras deu erro.

    O que eu faço?

  10. Estou usando dois botões da caixa formulario na mesma planilha, e tenho um código que quando a célula A1 for igual a 1 um dos botões aparece, e quando A1 for igual a 0, o botão que estava oculto aparece e o outro some.

    Gostaria de complementar o código da seguinte forma: quando a célula A1 estiver vazia não apareça nenhum dos botões.

    Acredito que seja simples, porém tenho dificuldades com vba. Se puderem me ajudar agradeço.

    O código que tenho no momento é esse

    If Range ("A1") = 0 Then

    ActiveShapes.Visible ("Button 12") = True

    ActiveShapes.Visible ("Button 13") = False

    Else

    ActiveShapes.Visible ("Button 12") = False

    ActiveShapes.Visible ("Button 12") = True

    End If

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!