Olá amigos boa noite!
Sou novo no fórum e já tenho uma dúvida. Estou criando um programa em VBA e estou com dificuldades em uma parte.
Tenho uma coluna onde devo colocar uma formula [ cont.se(intervalo,"x") ] em todas as linhas dessa coluna, que é a ultima coluna de uma tabela que é montada de acordo com as opções do usuário. Esse intervalo que é o argumento da função é que me da problemas, pois deve ser composto pelas celulas anteriores na linha em que estiver injetando a formula.
Não estou conseguindo colocar o intervalo como argumento da função [CONT.SE]. O problema está nessa parte do código:
---------------------------------------------------------
Dim j As Integer
For j = 4 To 24
Range(Cells(j, 2), Cells(j, celulafinal - 1)).Select
ActiveWorkbook.Names.Add Name:="intervalo", RefersToR1C1:=Selection
Range(Cells(j, celulafinal)).FormulaLocal = "=CONT.SE(intervalo;""x"")"
Next j
---------------------------------------------------------
Espero que tenha dado para entender! Envio o arquivo em anexo
Muito obrigado
Postado : 31/05/2016 3:30 pm