PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelFormler uppdateras inte förrän man ställer sig i cellen??Formler uppdateras inte förrän man ställer sig i cellen??
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2010-12-08 21:15
 
Hej! Jag vet inte vad som hänt en av mina excelfiler. Formlerna uppdateras inte förrän man ställer sig i respektive cell och trycker Enter. Spelar ingen roll om jag har Calculation Automatic eller manual. Vad kan ha hänt och hur kommer jag ur det? Mvh, Lisa
Nytt inlägg
 2010-12-09 08:56
 

Korrigerar frågan då jag snävat in problemet en aning.

Jag ska via kod öppna en stor excelfil, där värden från specifika celler ska kopieras in i filen som koden körs från.
En del av dessa värden är resultat av VLOOKUPer som måste uppdateras innan kopiering sker.

Trots att jag använder mig av

Workbooks.Open FileName:=SourceFilePath & SourceFileName, UpdateLinks:=True, ReadOnly:=True
samt
Workbooks(SourceFileName).UpdateLink Name:="c:\test\test.xls", Type:=xlExcelLinks 
för att via kod öppna och uppdatera den stora excelfilen så uppdateras inte VLOOKUPerna om man inte har Automatic Calculation på.
Det är inget alternativ att ha annat än Manual Calculation då filen som koden körs ifrån innehåller massa beräkningar som ska köras mot det inkopierade datat men när all kopiering är klar. Inte efterhand som datat kopieras in. Dessa formler räknas alltså om när jag via kod säger så. Har jag på Automatic Calculation så räknas de om hela tiden och kopieringen tar gaaalet lång tid.

Problemet är alltså:
Har jag på Manual Calculation så uppdateras inte VLOOKUPerna men kopieringen och övriga beräkningar går fint.
Har jag på Automatic Calculation så uppdateras VLOOKUPerna men beräkningarna som nu sker vid varje kopiering tar oacceptabelt lång tid. Vi pratar timmar...

Så hur får jag VLOOPKUPerna att uppdateras utan att ha på Automatic Calculation???

Stort tack!!

 

Mvh, LIsa

Nytt inlägg
 2010-12-09 13:26
 
 Ändrad av Henrik Milefors  på 2010-12-09 13:26:53

Lägg i din kod in Application.Calculation=xlCalculationManual före proceduren startar och Application.Calculation=xlCalculationAutomatic när proceduren ör klar.

Hälsningar
Henrik

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelFormler uppdateras inte förrän man ställer sig i cellen??Formler uppdateras inte förrän man ställer sig i cellen??

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter