Boa tarde Pessoal, estou com um problema com VBA.
Tenho uma planilha com dados de usuário e essa planilha de dado tem 360 usuários, e em outra aba tenho um plano de lugares dos usuários, agora eu estou tentando fazer usando VBA que quando seleciones a baia do usuário mostre o nome de aquele usuário e troque de color essa baia selecionada ao selecionar outro usuario desmarque a anterior baia e maque a baia atual selecioanda, eu consegui fazer uma rotina com o seguinte codigo:
Sub uf_2A1()
For i = 1 To 67
UF = Sheets("tecgraf").Range("A" & i).Value
ActiveSheet.Shapes(UF).Fill.ForeColor.RGB = RGB(247, 189, 164)
Next i
ActiveSheet.Shapes("2A1").Fill.ForeColor.RGB = RGB(0, 102, 255)
End Sub
So que a rotina so chegar ate ou i=67 depois de isso da o erro " Run-time error '-2147024809 (80070057)':
The item with specified name wasn't found "
Se alguem pode-me ajudar agradeço.
Postado : 02/04/2018 2:50 pm