Ir para conteúdo
Fórum Script Brasil

vinirato

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre vinirato

vinirato's Achievements

0

Reputação

  1. vinirato

    Trabalhar com planilhas

    Aqui estao os dois aqrquivos: http://www.4shared.com/file/aeHwHnbt/Orders_Stats.html http://www.4shared.com/file/zpABXBc3/_2__Planing.html
  2. vinirato

    Trabalhar com planilhas

    ninguém pode me ajudar? Achei que esse forum era de ajuda. Obrigado.
  3. vinirato

    Trabalhar com planilhas

    Como anexo as planilhas?????
  4. Então, pessoal. Seguinte. Tenho duas planilhas que são usadas pela minha Empresa para fazer o planejamento de imporatações. 1) Status dos Pedidos: Aqui estão todos os pedidos já colocadas. Com o produto, data de chegada, quantidade, numero do pedido, tipo de frete. 2) 10 Planejamento AL: Aqui estão todos os produtos que fazem parte deste grupo. Esta planilha serve pra te dar as datas de falta, o fluxo financeiro da compra, etc. O quero fazer e preciso da ajuda de vocês é o seguinte: Quero colocar um VBA que puxe da planilha "Status dos Pedidos", os pedidos que já foram colocados e coloque na planilha "10 Planejamento". Por exemplo: Na planilha "Status dos Pedidos" tem lá na linha 2. Produo 320061, com chegada no dia 23/09/10, quantidade 452, numero pedido 1234, frete maritimo e data de colocacao do pedido 01/06/10. Assim, quando acionasse esta macro, puxaria lá na "10 Planejamento" na aba 320061. Primeiro ele procuraria dentro de qual semana está a data de chegada (23/09/10). Ele teria que procurar entre as datas da coluna C (data Inicial) e P (data final). Achando a linha, ele colocaria na coluna F (Entrada) a quantidade de entrada, que no caso seria 452. Status do pedido (Coluna G) ele mudaria pra REALIZ, tipo de frete (coluna h) ele mudaria neste caso para M. Na coluna AA (Colocação) ele colocaria a data do pedido, neste caso 01/06/10. E na Coluna AB, INVOICE, ele colocaria o numero do pedido, no caso 1234. Vou mandar as duas planilhas para ficar mais facil de entender. Só mais uma questão, se acontecer o caso do mesmo produto tiver dois pedidos chegando na mesma semana, jogaria na linha de baixo, ou seja semana seguinte. Como anexo as planilhas aqui no forum?
  5. Gente, sou novo nesse forum e to precisando de ajuda. Tenho varias planilhas com as vendas projetadas dos representantes da empresa que trabalho. Agora fiz uma conlidando todas essas informações, mas ela está muito pesada. Por isso, em vez de usar a função do excel SOMASE normal, estou tentando fazer em VBA (para deixar menos pesado) O problema é que a planilha busca os dados de todas as outras planilhas. Depois de muito pesquisar encontrei o seguinte codigo: ------------------------------------------- Sub Somase() Dim dblAnswer As Double Application.ScreenUpdating = False Set ws1 = ActiveSheet Set wb = Workbooks.Open("C:\Users\Vinicius\Desktop\teste.xlsm") Set ws2 = wb.Sheets("Plan1") ws1.Range("b1") = Application.WorksheetFunction.SumIf(ws2.Range("a1:a10"), _ ws1.Range("a1"), ws2.Range("b1:b10")) ws1.Range("b2") = Application.WorksheetFunction.SumIf(ws2.Range("a1:a10"), _ ws1.Range("a2"), ws2.Range("b1:b10")) wb.Close False Application.ScreenUpdating = True End Sub ------------------------------------------------------------------------ O que acontece nesse caso, é que a macro abre todas as planilhas para poder retornar o valor. Desse jeito fica impossivel, porque são varias planilhas. alguém pode me ajudar? Ou me dizendo como fazer essa funcao em VBA fazendo referencias externas sem precisas abrir a planilha. Ou então em deixar a planilha mais leve de algum outro jeito. Muito Obrigado.
×
×
  • Criar Novo...