buttons worden groter na zichtbaar maken rijen

Status
Niet open voor verdere reacties.

drubbus

Gebruiker
Lid geworden
20 feb 2013
Berichten
121
Ik heb een rooster met 3 teams
het is makkelijk om dan met rijen verbergen 2 teams te verbergen en weer te voorschijn te toveren
In die rijen met cellen bevinden zich ook buttons die verwijzen naar verborgen tabbladen.
Dit lukt maar....

Als ik het bestand de volgende dag weer open en de rijen weer oproep zijn mijn buttons van breedte veranderd en mis ik er soms ook 1 of 2

Hoe los ik dit op?

Drubbus
 
Wat voor buttons zijn het.
Vormen, formulier- of activeX-besturingselementen.

Je zou eens moeten zoeken in het zoekvak (rechtsboven) op "knoppen verschuiven".
 
knoppen verschuiven al geprobeerd..

Harry , dit had ik al gedaan maar kom er niet echt verder mee
Vreemd gemoeg is het niet het geval met alle buttons

ik heb gekeken naar de waarde van de buttons die geen last hebben en deze ook toegepast op de buttons die steeds veranderen
maar het helpt niets
alle button zijn activeX
zit het hem misschien daar in ?
De file is nog al groot , te groot om er bij te plaatsen helaas
 
Maak even een copy van het blad, zippen of Rarren of een nabootsing van het probleem.
Het hele bestand hebben we toch niet nodig.

Zodat we een idee krijgen met welke handelingen het gebeurd.
 
Ik ken het probleem, maar kon het ook niet pin pointen waarom dit plaatsvond. Ik heb het in versies van excel 2010, excel 2013 niet meer terug zien komen. Klopt het dat je 2003 gebruikt?
Je kunt evt aan het einde van je macro/functie de grootte van de knop resetten door:
Code:
button.width = 100
Code:
button.height = 24

(afmetingen naar keuze natuurlijk. En Button vervangen door jouw knop naam)
 
longpants

Ik gebruik excel 2010
ik ga je oplossing gelijk proberen
 
oeps
toch niet helemaal waar
ik heb de volgende code :

Private Sub CommandButton24_Click()

inspec4UserForm.Show
CommandButton24.Width = 70
CommandButton24.Height = 20

Blad5.CommandButton24.Caption = "" & Range("DT11").Value
inspec4UserForm.Caption = "Pers " & Range("DT11").Value

End Sub

Toch veranderen de buttons weer van grote na het afsluiten met de functie kolom verbergen als deze opnieuw wordt geopend
Als het bestand is opgeslagen met het vinkje uit gaat het wel goed
Nu kun je er natuurlijk voor kiezen om de kolommen allemaal zichtbaar te maken voor dat je het bestand opslaat
maar vergeet je dit heb je dus een probleem
 
google "excel activex button changes size"
doe je ook nog dingen met de zoom van het werkblad?
 
Wat doe je precies dan met de userform (volgens mij beschreef je dat nog niet)?
 
Stel de grootte van ActiveX controls in bij het openen van het werkboek.
Ontkoppel de ActiveX controls van de cellen in het werkblad.

Code:
Private Sub Workbook_Open()
   with Blad1.commandbutton1
      .Placement = 3
      .width=60
      .height=18
    end with
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan