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


Emne lukketHvorfor ????

 Besvar Besvar
Forfatter
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Emne: Hvorfor ????
    Sendt: 22.Dec.2018 kl. 20:11
Hej Forum.

Jeg oplever noget, jeg syntes er dybt underligt.

Jeg havde et 2010 ark, der efterhånden var vokset til 5-6 Mb.
Da jeg testede og redigerede lidt i det i 2016, fylde det pludselig 25 Mb og jeg har slet ikke lagt ekstra 20 Mb ind i det.

Er der nogen, de har en god forklaring ?

Mvh.
Ib
Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top



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

Medlem: 05.Okt.2017
Land: DK, 6900
Status: Offline
Point: 376
Direkte link til dette indlæg Sendt: 23.Dec.2018 kl. 12:07
Til Ib Hansen.

Er Excel 2010 ikke gemt i formatet xls ?
Fra Excel 2010 er det gemt i format xlsx
Det er altså fra/med Excel 2013 at formatet er xlsx, som gemmer og fylder anderledes.
Det er min erfaring fra lignende - håber det er sammenhængen..
(mere kan ses på Microsoft/Excel)
Ellers må se nærmere og mere på det..
InfoTAL
v/H.C.
Bruger Excel 2021 DK, 64 bit.
Svar gives/modtages..
Accepteret løsning: MARKER tråden med TAK/Accepteret svar
s.e.&o.
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 23.Dec.2018 kl. 15:06
Hej InfoTal.

Arket indeholder aktive makro'er og begge er derfor gemt som .XLSM.
Det skjuler også Excel eget Ribbon og loader sit eget.

Men jeg tror du har ret..
Makro'erne fylder mere, hvis de er lavet i 2010 og herefter åbnes og gemmes i 2013/2016.
Jeg syntes bare det lyder voldsomt, når antal Mb øges fra 5-6-7 til 25 i et snuptag.

Der er noget der hedder VBA 6 og vist nok også VBA 7.
Men jeg ved ikke hvor VBA versionen tjekkes ??
Eller hvordan der definers, hvilken version der skal bruges ??

Jeg ved heller ikke hvilken version 2010 kører med som default ??
Og makro'erne konverteres til en større version, når et ark åbnes i 2013/2016 ??
Eller om det muligvis kan være dét, der er skylden.

Men skide træls er det Angry og jeg ville håbe, man kunne begrænse størrelsen lidt..

Mvh.
Ib

Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 23.Dec.2018 kl. 15:21
Hej igen.

Jeg åbnede både et nyt 2010 og 2016.
I VBA top menu - Help - About VBA Application, kan man se versions nummeret.
  • 2010 kører med VBA 7.0

  • 2016 kører med VBA 7.1


Om det kan have noget med det at gøre, ved jeg ikke.
Jeg ved heller ikke om det har nogen indflydelse, at jeg har både 2010 og 2016 installeret.
Øv Cry

Mvh.
Ib

Ps. Grunden til jeg har begge installeret, er at 2010 kan nogle ting 2013/2016 ikke kan.
- Hvis man har et 2010 åbent og åbner et NYT, vha. Windows Start menu, åbnes de i 2 forskellige vinduer.
- Hvis man har et 2013/2016 åbent og åbner et NYT, åbnes det nye ark altid i det første vindue.

Jeg har flere skærme og kan åbne 2 forskellige 2010 i hvert deres vinduer og så trække den ene af dem over på en anden skærm.
På den måde kan jeg kopiere koder fra den ene til anden, uden at skulle skifte visning.
Smart, hvis man har en kode i et gammelt ark, man kan bruge i det nye Wink

Og så bruger jeg også 2016 til at kontrollerer om det kører ordentligt i den version, men jeg arbejder altid i 2010 LOL

Glædelig Jul for øvrigt BeerParty
Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Direkte link til dette indlæg Sendt: 02.Jan.2019 kl. 08:25
Hej Ib

Hvad angår den pludselige og voldsomme forøgelse af filstørrelsen, så har jeg før oplevet, at det kan skyldes, at Excels interne fastsættelse af værdien for "sidste celle" i et eller flere ark ligger helt i bunden og længst til højre - også selv om majoriteten af cellerne ikke har indhold.

Alt efter, hvor mange ark du har i projektmappen, kan du vælge enten at trykke Ctrl + End i hvert ark for at hoppe til "sidste celle" (og konstatere om problemet er som foreslået), eller du kan skrive en makro, der løber igennem alle ark og printer adressen i Immediate-vinduet: "Debug.Print Sh.Cells.SpecialCells(xlCellTypeLastCell).Address.

Hvis adressen f.eks. er "$XFD$1048576", er det muligvis her, at hunden ligger begravet.

Blot et forslag... Smile
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 569
Direkte link til dette indlæg Sendt: 02.Jan.2019 kl. 09:36
Glemte lige at tilføje, at hvis du så sletter alle rækker og kolonner med celler uden indhold og gemmer filen, bør filstørrelsen blive mindre.
Til top
Ib Hansen Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 15.Apr.2014
Land: Danmark
Status: Offline
Point: 652
Direkte link til dette indlæg Sendt: 02.Jan.2019 kl. 15:14
Hej Max.

Jeg prøvede at slette nogle overflødige faner, jeg havde gemt som Backup.
Det gav 2.5 Mb.

Jeg indsætter nogle data vha. en Userform.
Dataene indsættes på første frie række på en fane, hen over 10 kolonner.
De efterfølgende kolonner - 111 kolonner i alt til kolonne DG - kopieres række 1, der indeholder Excel koder, nedad, hver gang der indsættes nye data fra Userformen.
Men Ctrl + End på denne fane, hopper kun ganske få rækker under den sidste indsatte række, ud til kolonne DG.

Jeg har en anden funktion, hvor jeg kopierer 14 kolonner fra ovenstående fane til en ny fane.
Kopier-koden havde en Range("$A$2:$N65530").

Jeg ændrede koden til Range("$A$2:$N1000"), men når jeg åbner fanen, dataene kopieres til og bruger Ctrl + End, hopper den stadig ned til 65530.
Det kan jeg ikke ændre og heller ikke, hvis jeg sletter alle tomme rækker til 65530.

Jeg må nok indstille mig på at arket bare fylder meget og jeg tror det skyldes de resterende, af de 111 kolonner med koder, selvom der lige nu kun er tastet 8-10 rækker.

Tak for dit indput Thumbs Up

Mvh.
Ib

Excel 2010 Dk og 2019 Dk på samme computer.
Bruger dog stadig mest 2010..
Men sådan er der jo så majet :o)
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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