Maublues,
A tarefa de vocês é apenas dar um jeito de inserir nessa macro aí de cima as células (superior esquerda e inferior direita) do intervalo que eu vou selecionar através de uma macro. Abraços amigos.
Falando assim parece simples, veja por si mesmo as rotinas em minha adaptação, execute-as, e depois adicione a rotina abaixo só para teste e veja a diferença.
Sub AddArrow()
Dim shp As Shape
'Range com as Linhas Vazias de acordo com o seu modelo
Set shp = ActiveSheet.Shapes.AddConnector(msoConnectorStraight, Range("B63").Left, Range("B63").Top, Range("M74").Left, Range("M74").Top)
shp.Select
Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadOpen
End Sub
O sono não deixa continuar, daqui a pouco tenho de ir trabalhar, deu um pouco trabalho, mas acho que estamos quase lá,
Eu não havia lidado ainda com este tipo de situação, mas com as dicas, alias aula do site abaixo, fiz uma adaptação, não realizei vários testes, então teste e qq duvida retorne.
FONTE : - Programming Excel 2007 and Excel 2010 AutoShapes with VBA (Guest Post)
Peltier Tech Blog | Excel Charts
http://peltiertech.com/WordPress/progra ... z1pugMNkbN
Vale a pena baixar o modelo que tem neste site, tem até uma animção com os shapes bem interessante.
Add shapes (Diagonal)
Adaptação Mauro Coutinho
Deixa eu ir dormir um pouco, abraços.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 22/03/2012 11:07 pm