جیمز از چیز عجیبی که در کتابهای کاری خود به آن اشاره کرده بود، شکایت کرد. او یک کتاب کار دارد که چند ماکرو به آن اضافه کرده است و با انجام این کار حجم فایل مورد استفاده برای ذخیره کتاب کار را افزایش داده است. (این منطقی است - ماکروها با کتاب کار ذخیره می شوند.) وقتی جیمز بعداً ماکروها را حذف کرد، اکسل اندازه فایل کتاب کار را به اندازه اصلی آن کاهش نداد.
این رفتار توسط برخی به عنوان طراحی ضعیف در اکسل مشاهده می شود - داده های ماکرو حذف می شوند، اما اندازه فایل متورم باقی می ماند. چند چیز وجود دارد که می توانید سعی کنید دوباره اندازه فایل شیک خود را بازیابی کنید.
ابتدا سعی کنید از Save As به جای Save استفاده کنید. انجام این کار باعث می شود اکسل یک فایل کاملاً جدید برای کتاب کار شما ایجاد کند و در این فرآیند مقداری فضا آزاد کند. اگر کار نکرد، باید برگه های خود را به صورت جداگانه در یک کتاب کار جدید کپی کنید و سپس کتاب کار جدید را ذخیره کنید. اگر انجام این کار جواب نداد، می توانید فقط داده های کاربرگ (نه کاربرگ های واقعی) را در یک کتاب کار دیگر کپی کنید. بدیهی است که این می تواند کاملاً زمان بر باشد.
گزینه دیگری که باید امتحان کنید ذخیره کتاب کار با فرمت xlsb. است. این می تواند اندازه فایل را حدود یک سوم کاهش دهد. اگر برنامههای دیگر به فایل دسترسی نداشته باشند، این قالب اشکالی ندارد. در هر کاربرگ، CTRL+END را فشار دهید تا به آنچه اکسل فکر می کند آخرین سلول در کاربرگ است بروید. اگر آخرین سلول در یک منطقه استفاده نشده از کاربرگ باشد، ستون های ردیف های غیر ضروری را می توان حذف کرد. یکی از خوانندگان پیشنهاد کرد که کتاب کار را با فرمت .htm یا .html ذخیره کنید و سپس دوباره آن را به xlsx. ذخیره کنید. این کار VBA باقیمانده را که می تواند باعث نفخ فایل شود، حذف می کند.
یکی دیگر از مواردی که باید امتحان کنید، به شرطی که هنوز تعدادی ماکرو در کتاب کار داشته باشید، یک ابزار رایگان به نام CodeCleaner است که توسط راب بووی MVP Excel نوشته شده است. شما می توانید برنامه را در این صفحه پیدا کنید:
http://www.appspro.com/Utilities/CodeCleaner.htm