Vídeo recomendado
https://youtu.be/diWPPPhW-9E

CONTIFS fazendo referência a outras planilhas

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Adonias
Manda bem
Manda bem
Mensagens: 167
Registrado em: Sáb Jun 02, 2012 12:55 pm

CONTIFS fazendo referência a outras planilhas

Mensagem por Adonias »

Pessoal, alguém pode me ajudar com esse código? Está apresentado erro de Execução apontando para tipos incompatíveis.

Private Sub CommandButton1_Click()
Dim i As Integer
Dim myvar As variant
Dim myrng As Range
Dim myrng2 As Range
Dim myrng3 As Range
Dim myrng4 As Range
Dim myrng5 As Range
Dim myrng6 As Range

Set myrng = Sheets("CasaPio").Range("G5:G20")
Set myrng2 = Sheets("CasaPio").Range("M5:M20")
Set myrng3 = Sheets("CasaPio").Range("N5:N20")
Set myrng4 = Sheets("CasaPio").Range("H5:H20")
Set myrng5 = Sheets("Tarefa").Range("B12:B22")
Set myrng6 = Sheets("Tarefa").Range("D11")

For i = 5 To 20

myvar = Application.WorksheetFunction.CountIfs(myrng, "Masc" & myrng4, "myrng5" & myrng2, "2014", myrng3, "myrng6")

Next
MsgBox myvar
End Sub


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Adonias
Manda bem
Manda bem
Mensagens: 167
Registrado em: Sáb Jun 02, 2012 12:55 pm

Re: CONTIFS fazendo referência a outras planilhas

Mensagem por Adonias »

Pessoal, na verdade eu estava querendo descobrir como seria a sintaxe do codigo para considerar dados em planilhas diferentes.
Finalmente encontrei esse abaixo.
Agora preciso de outra ajuda. Os dados referente ao "Tamanho" ao "Ano" e ao mês que é o ultimo argumento, irão variar.
Como atribuo uma variável dentro do CONTIFS?
Esse B12 irá variar até b28
Esse Ano irá varia de 2014 a 2016
Esse mês irá variar de 1 a 12

Algum mestre dos loops para me dar um loop de preenchimento para cada label do form/
Considere que o COUNTIFS CONTA QUANTAS VEZES um dado tamanho Masc ou Fem aparece para cada ano em cada mês
e informa no respectivo label
Anexos
ENVIAR.rar
(286.12 KiB) Baixado 138 vezes


Adonias
Manda bem
Manda bem
Mensagens: 167
Registrado em: Sáb Jun 02, 2012 12:55 pm

Re: CONTIFS fazendo referência a outras planilhas

Mensagem por Adonias »

veja, eu tenho uma tabela de tamanhos com 17 tamanhos diferente para homens e 17 tamanhos diferentes para mulheres.
o Countifs conta quantas vezes o tamanho 6 aparece no ano de 2014 no mês 1.
Eu quero uma estrutura de repetição para que o Countifs encontre:
quantas vezes o tamanho 6 aparece no ano de 2014 no mês 2
quantas vezes o tamanho 6 aparece no ano de 2014 no mês 3..
quantas vezes o tamanho 6 aparece no ano de 2015 no mês 1
quantas vezes o tamanho 6 aparece no ano de 2015 no mês 2..
depois desça para o sengundo tamanho da Planilha Tarefa ("B13") e conte tudo conforme acima.
Está parecendo ser um loop bem complicado.
Alguém pode ajudar?


Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1537
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: CONTIFS fazendo referência a outras planilhas

Mensagem por Reinaldo »

PODE ENVIAR.zip
(40.16 KiB) Baixado 150 vezes
Veja se está em linha com o que espera


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Adonias
Manda bem
Manda bem
Mensagens: 167
Registrado em: Sáb Jun 02, 2012 12:55 pm

[RESOLVIDO]Re: CONTIFS fazendo referência a outras planilhas

Mensagem por Adonias »

Aqui também sua resposta foi brilhante.
Grato, muito grato.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder