Avatar billede hejhejhej Nybegynder
13. juni 2004 - 17:35 Der er 1 kommentar og
1 løsning

Tjekke om der er tegnet en linie

Jeg har brug for at lave en funktion som tager startX, startY, slutX og slutY som parametre, og som returnerer true hvis der er tegnet en linie på de givne koordinater. Er det muligt at lave sådan en makro ?
Jeg indsætter en linie med flg kode:
ActiveSheet.Shapes.AddLine startX, startY, slutX, slutY
Avatar billede kabbak Professor
13. juni 2004 - 21:23 #1
Public Function TjekLine(startX, startY, slutX, slutY) As Boolean

For Each sh In ActiveSheet.Shapes
ActiveSheet.Shapes(sh.Name).Select
If Selection.ShapeRange.Item(sh.Name).Left = startX And _
Selection.ShapeRange.Item(sh.Name).Width = startY And _
Selection.ShapeRange.Item(sh.Name).Top = slutX And _
Selection.ShapeRange.Item(sh.Name).Height = slutY Then
TjekLine = True
Exit For
End If
Next
Avatar billede kabbak Professor
15. juni 2004 - 22:48 #2
hallo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester