Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida FormulaArray loop for R1C1


Dayana Bayma

Pergunta

Eu fostaria de usar a seguinte acionar a seguiente função PICompDat(tag,Data início,Dat Fim,8,"""",""inside"")" através de uma macro. Utilizei o gravador de macro e obtive

o seguinte código:

 

Sub PI_COMPDAT()

 

   

    Sheets("PI").Select   

    Range("B2:B366").Select

    Selection.FormulaArray = _

        "=PICompDat(PI!R1C2,PI!R2C1,PI!R366C1,8,"""",""inside"")"

       

End Sub

Mas eu gostaria que o cálculo fosse feito para as outras colunas, além da coluna B. E tentei isso:

 

 

Sub PI_COMPDAT()

'

    Dim colunafim As Integer

    Dim i As Integer

    Sheets("PI").Select

    colunafim = Range("A1").End(xlToRight).Column

    For i = 2 To colunafim

    Range(Cells(2, i), Cells(366, i)).Select

'Erro está aqui

    Selection.FormulaArray = _

        "=PICompDat(PI!Cells(1,i),PI!Cells(2,1),PI!Cells(366,1),8,"""",""inside"")"

    Next i

 

 

 

 

 

 

 

Duvida.PNG

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...