Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
CONTIFS fazendo referência a outras planilhas
CONTIFS fazendo referência a outras planilhas
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
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
Re: CONTIFS fazendo referência a outras planilhas
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
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
Re: CONTIFS fazendo referência a outras planilhas
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?
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?
[RESOLVIDO]Re: CONTIFS fazendo referência a outras planilhas
Aqui também sua resposta foi brilhante.
Grato, muito grato.
Grato, muito grato.