Tilfeldig Bredde og Høyde Endringer

January 21  by Eliza

Gary har en arbeidsbok satt opp med tolv regneark, en for hver måned. Han har innrammet informasjonen i disse regnearkene slik at det bare passer på skjermen hans. På et tidspunkt åpner han sin arbeidsbok for å finne at junikolonnebredder har utvidet slik at de ikke alle passer på skjermen hans. Det er bare juni kolonner som utvider, men alle regnearkene vil ha sine radhøyder utvide 12,75 til 13,50. Hvis Gary endres størrelsen på alt tilbake slik det en gang passer skjermen hans, er alt greit for en uke eller så, og deretter resizing skjer igjen.

Det er uklart hva som kan være årsaken til dette problemet, men det er et par ting du kan sjekke. Hvis arbeidsboken er lagret på et nettverk, hvor det kan nås av andre mennesker, kan det være at endringen skjer mens noen andre har arbeidsboken åpen. I tillegg, hvis arbeidsboken åpnes på forskjellige maskiner, kan det være at de andre maskinene som den er åpnet kan påvirke arbeidsboken, forutsatt at de har ulike skjermoppløsninger eller ulike skriverskrifter som er installert.

Å være usikker på årsaken, kan det være at den beste løsningen er å opprette en makro som kjøres automatisk når arbeidsboken åpnes. Denne makroen kunne gå gjennom regneark og sette bredder kolonne og radhøyder til det du trenger Følgende makro vil utføre disse trinnene:

Private Sub Workbook_Open ()
Dim wSheet Som regneark

For Hver wSheet I Regneark
"Bytt til kolonnene du trenger
Kolonner ("A: M") Velg.
"Bytt til bredden du trenger
Selection.ColumnWidth = 12

"Bytt til radene du trenger
Rader ("01:15"). Velg
"Bytt til høyden du trenger
Selection.RowHeight = 13
Neste wSheet
End Sub

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3175) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Random Bredde og Høyde endringer.