Avatar billede kamak Praktikant
29. august 2006 - 10:58 Der er 2 kommentarer og
1 løsning

Definere Range og Cells i variabel

Kan man i en VB makro definere en variabel der repræsentere en range eller en celle. F.eks. noget ala det her:

Dim test As Range
test = Range("E4:E7")
test.Value = "test"

Dim test2 As Cell
test2 = Cells(2, 2)
test2.Value = "test2"

Således at der f.eks. står test i cellerne fra E4 til E7 og test2 i cellen B2.

problemet er at jeg flere steder bruger f.eks. Range("E4:E7") men gider ikke rette det samme kode flere steder hvis jeg senere finder ud af at det skulle være Range("E3:E8")
Avatar billede mrjh Novice
29. august 2006 - 11:26 #1
Set test = Range("E4:E7")

Set test2 = Range("B2")
Avatar billede kamak Praktikant
29. august 2006 - 11:27 #2
aha eller
Set test2 = Cells(2, 2)
test2.Value = "test2"

tak for det - lav et svar :-)
Avatar billede mrjh Novice
29. august 2006 - 11:35 #3
Selvtak - det var så lidt :-)
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