19. august 2010 - 13:46Der er
4 kommentarer og 1 løsning
Navn på knap
Hej.
Jeg har et ark med 50 knapper, som brugerne skal kunne trykke på - og så kører der en macro. Jeg vil gerne have, det er den samme macro, de er tildelt - så for at kunne udføre det ønskede, skal jeg i min sub kalde en anden sub med navnet på den knap, de trykker på.
Sub minSub 'starter, når bruger trykker på en af de 50 knapper
knapNavn = den knap brugeren trykker på ???? Call minAndenSub(knapNavn)
Ja - det er Excel. Jeg har ikke mulighed for at tjekke det lige nu - først i morgen - men du lyder overbevisende - og det lyder også meget intuitivt, så smid du bare et svar....
Jeg hader også select/activate, og jeg har ikke fundet nogen systematik i HVOR og HVORNÅR det er nødvendigt.
I mange tilfælde har det noget at gøre med absolutte/relative referencer, hvor f.eks. en Range kan variere, men det er jo ikke tilfældet her......... så jeg bliver dig svar skyldig.
VBA er ikke det perfekte programmeringssprog, og udviklerne er mange steder hoppet over hvor gærdet er lavest. Og nu hvor man har stoppet udvikling af "regulær" VB (6.0) til fordel for .NET bliver det nok aldrig bedre........
Synes godt om
Ny brugerNybegynder
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.