Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketAutostørrelse på knapper??

 Besvar Besvar
Forfatter
Gogo Se dropdown
Bronze bruger
Bronze bruger


Medlem: 04.Mar.2011
Land: Denmark
Status: Offline
Point: 48
Direkte link til dette indlæg Emne: Autostørrelse på knapper??
    Sendt: 29.Mar.2011 kl. 16:17
Hejsa....

Kan en knap tilpasse sig selv til en celles størrelse?? 

Jeg skal lave mange knapper, men de bliver alle sammen forskellige i deres mål. Derfor vil jeg have hjælp til at de tilpasses til cellestørrelse.

Mvh

Gogo
Til top



Til top
peda Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 30.Nov.2010
Land: Danmark
Status: Offline
Point: 109
Direkte link til dette indlæg Sendt: 31.Mar.2011 kl. 08:14
Lan een knap. Tilpas den i størrelse, og tag så kopier af den første
mvh
Peda
Til top
Gogo Se dropdown
Bronze bruger
Bronze bruger


Medlem: 04.Mar.2011
Land: Denmark
Status: Offline
Point: 48
Direkte link til dette indlæg Sendt: 31.Mar.2011 kl. 10:21
Tak Peda!
 
Ja det er så logisk nok... :)
 
Men kan man ikke på automatisk vis gør knappen ligeså stor som en celle??
 
Gogo
Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 01.Apr.2011 kl. 22:16
Hej Gogo,
 
Jeg har lavet denne kode, som jeg håber du synes om.
Kør koden, klik på en celle og angiv evt, navn og makronavn (Ikke nødvendigt), så laver den en knap som er tilpasset cellen.
Knappen vil iøvrigt 'følge med' når du ændrer cellens størrelse.
 
Sub Knap_Generator()
On Error Resume Next
Dim btn As Button
Dim rng As Range
Dim KnapTekst, KnapMakro As String
Set rng = Application.InputBox("Klik på den celle knappen skal indsættes i", , , , , , , 8)
    KnapTekst = Application.InputBox("Skriv en evt. tekst til knappen")
    KnapMakro = Application.InputBox("Skriv evt. navnet på den makro knappen starte")
With ActiveSheet
    Set btn = .Buttons.Add(rng.Left, rng.Top, rng.Width, rng.Height)
    With btn
        .Caption = KnapTekst
        .OnAction = KnapMakro
    End With
End With
End Sub
 
//Allan
Til top
Gogo Se dropdown
Bronze bruger
Bronze bruger


Medlem: 04.Mar.2011
Land: Denmark
Status: Offline
Point: 48
Direkte link til dette indlæg Sendt: 01.Apr.2011 kl. 22:46
Endnu engang et super svar.
 
Men jeg havde håbet på at det kunne gøres uden VBA kode. Troede at der måske var en form for indstilling man kunne gøre det ved.
 
Men tak for svaret ellers.... Smile
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk