Avatar billede lisette Praktikant
19. januar 2005 - 16:30 Der er 4 kommentarer og
1 løsning

Command-button - hvilken celle er den tilknyttet

Hej Eksperter

Endnu engang har jeg brug for jeres uvurderlige hjælp.

Jeg har flere commandbuttons på samme ark, som er indstillet til "move with cells" i Format Control.

Kan jeg i VBA få at vide, hvilken celle den enkelte command-button er knyttet til?

Hver knap tilføjer en ny linie i et ellers låst ark - og jeg har behov for at vide, hvor jeg skal tilføje linien ved tryk på knappen - dvs. jeg kan faktisk nøjes med rækken.

Håber I kan hjælpe mig !  Jeg er tilbage i morgen tidelig.
Avatar billede lillebror Nybegynder
19. januar 2005 - 16:38 #1
Mit gæt er at du ikke kan gøre det, for hvis du opretter en knap i en celle, og derefter starter indspilningen af en ny makro, så vil du i denne makros kode ikke se nogen reference til cellen du oprettede knappen i.

Der er sikkert en anden måde at løse dit problem på, hvis du ville uddybe det.
Avatar billede bak Forsker
19. januar 2005 - 17:23 #2
du kan sætte denne linie ind i den makro knappen knappen er tilknyttet til og kopiere funktionen ind i et alm. makromodul.

   
    lRække = WhichRowIsCalling(Application.Caller)
 

Function WhichRowIsCalling(AppCall)
Dim y As Single, i As Long
    y = Shapes(AppCall).Top
    While i < 65536
      i = i + 1
      If Cells(i, 1).Top > y Then
          WhichRowIsCalling = i - 1
          Exit Function
      End If
    Wend
    WhichRowIsCalling = "Fejl"
End Function
Avatar billede lisette Praktikant
20. januar 2005 - 10:29 #3
Hej bak

Jeg har forsøgt at sætte koden ind i mit ark, men det giver en mismatch error på linien "y = Shapes(AppCall).Top", når jeg "debugger" og fører musen henover skriver den "Error 2023".

Hvad kan der være galt ?  (Jeg kører excel 2000)
Avatar billede lisette Praktikant
20. januar 2005 - 11:53 #4
Hej igen

Jeg har fået det til at virke - jeg lirkede lidt med det hele - så nu fungerer det bare - hurra hurra !!

bak - ligger du et svar, så du kan få points ?
Avatar billede bak Forsker
20. januar 2005 - 12:57 #5
fint det virker :-)
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