none
Ajuda Excel VBA - Dúvidas RRS feed

  • Pergunta

  • Boa noite!

    Estou trabalhando em uma planilha meio complicada (pelo menos pra mim). Já fiz boa parte, porém ficaram algumas dúvidas para terminar.

    Tenho 5 combobox em um form: Data, Unidade, Banco, Conta, Agência

    esses combobox são carregados por uma planilha que tem mais ou menos a seguinte estrutura:

    Estrutura da planilha

    obs.: [data do caixa] deverá ser a data atual (inalterável) que é a data em que o caixa foi fechado.

    o que eu preciso fazer é:

    - armazenar os valores de um Range em uma variável para que depois eu possa compará-lo 

    Ex: Preciso fazer o range da linha de datas para compará-la com a data preenchida pela combobox. A partir dessa comparação, vou selecionar a COLUNA em que a [data do caixa] será preenchida.

    para saber qual será a linha da [data do caixa] eu pensei em concatenar os dados preenchidos nas combobox, armazenar numa variável e em outra variável armazenar um range dos dados da planilha concatenados, no caso, vou fazer uma coluna oculta com os dados concatenados : Unidade1_Banco do Brasil_1604_6369-X

    comparando as duas variáveis, vou saber a LINHA em que a [data do caixa] deverá ficar.

    Agora, alguém sabe me dizer se isso é possível? Se sim, como posso fazer??

    URGENTE!!

    terça-feira, 5 de março de 2013 01:58

Todas as Respostas

  • Estou criando uma planilha e nela preciso de várias funções.

    É um fechamento de caixa, na planilha tenho as unidades de negócio, os bancos, as agências e as contas. Criei um botão para iniciar o form e nele preencho os 4 ComboBox: Unidade de negócio, Banco, Conta e Agência. Essas informações devem fazer parte de um protocolo padrão, que fica no Word e esse protocolo precisa ter a data atual, sendo que essa data atual também tem que ir para a planilha, na célula que corresponde à suas informações

    (Ex:)

     


    01/02/13 02/02/13
    Unidade  Descrição do Banco Agência Conta
     Unidade 1 Banco do Brasil S.A. 0000 1111-X [data Prot ] [data Prot]       
    Unidade 1 Bradesco. 0000 2222-0  [....] [....]       
    Unidade 2 Banco do Brasil S.A. 1234 2230-4          
    Unidade 3 Santander 1304 1234-X          









    A planilha possui os dias úteis do mês atual, pois todos os dias o caixa precisa ser fechado.E eu preciso que essa data do protocolo seja preenchida com a data em que o protocolo foi gerado de acordo com a unidade de negócio, banco que foi escolhida no form.

    Alguma dúvida? rs


    sábado, 2 de março de 2013 00:49
  • Olá Lidiq, boa noite.

    Vou migrar sua dúvida para o fórum especializado em VBA.


    Hezequias Vasconcelos

    terça-feira, 5 de março de 2013 00:07
    Moderador
  • tá ok!
    terça-feira, 5 de março de 2013 01:35
  • Poderia disponibilizar sua pasta de trabalho para eu sugerir uma solução?

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

    quarta-feira, 6 de março de 2013 00:24
    Moderador
  • Não abra dois tópicos iguais com a mesma pergunta: http://social.msdn.microsoft.com/Forums/pt-BR/vbapt/thread/f90e7909-0124-42a4-a5d6-d47df12a0707

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

    quarta-feira, 6 de março de 2013 00:25
    Moderador
  • Olá, 

    Posso sim, mas sou nova por aqui, pode me dizer como posso disponibilizar a planilha?

    quinta-feira, 7 de março de 2013 03:02
  • Você deve fazer login no SkyDrive.com com sua conta Live (@hotmail, @msn, @xbox, etc.)

    Então, faça upload da pasta de trabalho, selecione-a, escolha a opção de compartilhar e somente exibir. Um link será fornecido. Poste o link aqui.


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

    quinta-feira, 7 de março de 2013 21:08
    Moderador
  • Felipe, 

    Obrigado por avisar, os threads foram unificados.


    Obrigado por contactar o fórum Microsoft Technet!

    sexta-feira, 15 de março de 2013 19:33
    Moderador