Avatar billede piphans Nybegynder
17. september 2013 - 15:29 Der er 3 kommentarer

Hvordan får jeg fat i cellen der engang var ActiveCell igen

Jeg skal lave en kode der tager værdien fra den active celle, og leder igennem på et andet sheet i min workbook og hvis den finder værdien på dette sheet skal den celle der tidligere var den aktive celle skifte baggrundsfarve.

MEN

Jeg kan ikke finde ud af hvordan jeg kalder den før omtalte aktive Celle når jeg har fundet en matchende værdi.

I starten af min makro har jeg skrevet:

Dim firstAddress
firstAddress = ActiveCell.Address

Men jeg kan ikke finde ud af at bruge værdien i firstAddress til at "kalde" cellen.
Avatar billede jakobdo Ekspert
17. september 2013 - 15:32 #1
Nu er jeg ikke vba haj eller noget.
Men hvad med:

Dim firstCell
firstCell = ActiveCell
Avatar billede kabbak Professor
17. september 2013 - 16:25 #2
Dim firstAddress
firstAddress = ActiveCell.Address

Range(firstAddress).activate
Avatar billede store-morten Ekspert
17. september 2013 - 16:32 #3
Sub retur()
firstAddress = ActiveCell.Address
firstArk = ActiveSheet.Name
'
'do ur stuff
'
Sheets(firstArk).Range(firstAddress).Interior.ColorIndex = 3

'Farvekoder til Interior.Colorindex
      '0        = Tom              1        = Sort
      '2        = Hvid              3        = Rød
      '4        = KnaldGrøn        5        = Blå
      '6        = Gul              7        = Pink
      '8        = Turkis            9        = Rødbrun
      '10        = Grøn            11        = Mørkeblå
      '12        = Olivengul        13        = Violet
      '14        = Blågrøn          15        = Grå 25%
      '16        = Grå 50%          17        = Støvet Blå
      '18        = Blomme          19        = Støvet Lys Gul
      '20        = Blegturkis      21        = Støvet Violet
      '22        = Støvet Lyserød
     
End Sub
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

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