Amigo wzxnet7 implementei o que você disse em minha solução, com uma alteração, e esta acontecendo um problema, na seleção Range pois esta selecionando colunas a mais, a qual não quero.
Arquivo Excel anexo
Imagem com o exemplo do que o Range esta selecionando.
Tenho as veriáveis Integer lin e col que tenho controle sobre elas, então através dela posso descobri a Coluna e Linha e poder inseri-las no Range.
Tem como ?
Dim sel1 As String
Dim sel2 As String
sel1 = wrLinha.Cells(3, col) & ":" & wrLinha.Cells(lin - 1, col)
sel2 = wrLinha.Cells(3, col + 2) & ":" & wrLinha.Cells(lin - 1, col + 2)
Eu implementei o código abaixo, o gráfico é criado perfeitamente MAS esta pegando coluna a mais.
E preciso que as vaiáveis sel1 e sel2 interajam no Range para que assim possa criar os gráfico para cada funcionário.
Plan5.Shapes.AddChart2(201, xlColumnClustered).Select
ActiveChart.SetSourceData Source:=Plan5.Range("B4:B27", "D4:D27")
'ActiveChart.SetSourceData Source:=Plan5.Range(sel1, sel2)
Fico no aguardo
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 18/09/2016 7:56 pm