Avatar billede erehjbe Nybegynder
11. april 2003 - 14:27 Der er 7 kommentarer og
1 løsning

Cellen ved siden af

Hvis man har fundet adressen på en celle ved hjælp af
adr2 = ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False)

Hvordan finder man så cellen ved siden af til højre, og neden under.
Avatar billede jkrons Professor
11. april 2003 - 14:32 #1
adr2 = ActiveCell.Offset(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Avatar billede jkrons Professor
11. april 2003 - 14:32 #2
Hvis aktivcelle er A1 giver koden B2 som svar.
Avatar billede erehjbe Nybegynder
11. april 2003 - 14:43 #3
Kan jeg udvide lidt ?

With Worksheets("2003").Range("a1:a1000")
Set c = .Find(afd, LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
adr1 = c.Address(RowAbsolute:=False, ColumnAbsolute:=False)
End If
End With

Problemet er at jeg finder en celle ud fra en activ celle (afd)
adr1 er den første celle med afd.
Nu vil jeg gerne ha' cellen ved siden af.
Skal bruges til starten på en range.
Avatar billede erehjbe Nybegynder
11. april 2003 - 14:44 #4
Du har selvfølgelig allerede tjent pointsene !
Avatar billede jkrons Professor
11. april 2003 - 14:50 #5
Cellen ved siden af
adr1 = c.Address(RowAbsolute:=False, ColumnAbsolute:=False)

kan du finde med

adr2 = c.offset(0,1).Address(RowAbsolute:=False, ColumnAbsolute:=False)

Så bliver den samlede kode noget i stil med:

With Worksheets("ark1").Range("a1:a1000")
Set c = .Find(adr, LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
adr1 = c.Address(RowAbsolute:=False, ColumnAbsolute:=False)
adr2 = c.Offset(0, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Debug.Print adr2
End If
End With
Avatar billede jkrons Professor
11. april 2003 - 14:51 #6
Sorry! Debug.Print skulle selfølgelig ikke have været med.
Avatar billede erehjbe Nybegynder
11. april 2003 - 15:22 #7
Jeg takker igen
Avatar billede jkrons Professor
11. april 2003 - 15:23 #8
Velbekomme!
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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