Avatar billede mcfish Nybegynder
12. december 2002 - 13:03 Der er 2 kommentarer og
1 løsning

Kan man tildele en celle eller et range et navn?

Kan man i en makro tildele en celle eller et range et "navn" (ligesom i Excel), således at man kan foretage rettelser i Excel uden at man skal rette makroen.
Eks. hvis man indsætter en række i Excel, og man har en makro der skal udføre en handling på en senere række. Så er man nødt til at rette i makroen så man har den rette celle- el. områdereference, da VBA ikke automatisk tilretter sig til ændringer i Excel.
12. december 2002 - 13:10 #1
ActiveWorkbook.Names.Add Name:="McFish", RefersToR1C1:="=Ark1!R1C1:R9C5"
12. december 2002 - 13:11 #2
Nej, det er nok ikke det du tænke på.....nok det her

Dim rData As Excel.Range
Set rData = .......Range("A1:F5")
Avatar billede mcfish Nybegynder
16. december 2002 - 14:55 #3
Jeg kan godt får VB til at læse range-referencen. Mit problem er at jeg gerne skulle lave en "reference", der forstår at når der eks. bliver indsat en række ovenover ranget så skal makroen justeres en linie ned.
Nu håber jeg ikke det er alt for kryptisk skrevet!
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
Kurser inden for grundlæggende programmering

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