Các thắc mắc về "File" đề nghị post ở đây (13 người xem)

  • Thread starter Thread starter duyhoa83
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

bạn ơi mình thật sự xin lỗi đã làm phiền bạn! bạn có thể lưu 1 file mẫu rồi chụp màn hình cho mình xem với được không?

Bạn làm Excel trước giờ chưa từng biết SAVE AS là cái gì sao trời?
- Bấm F12 để mở khung Save As
- Bấm mũi tên xổ xuống tại khung Save As Type, chọn mục Excel Binary Workbook (*.xlsb)
- Xem hình

Untitled.jpg
 
save as.jpg Như bạn nhìn thấy, file của mình không có đuôi sẵn như bạn nói nên mình không có biết, đúng là mình dùng EXcel nhưng cũng chưa bao giờ lưu theo định dạng này!
Cảm ơn bạn nha
 
giúp em xử lý file excel nặng kinh khủng này với

em có file excel nặng 12mb mấy mỗi lần mở ra là đơ hết máy em đã thử copy pass sang file excel mới nhưng không ăn thua . hic nhờ anh em xem giúp giảm bớt dung lượng xuống không biết bị gì nữa hic hic
link download https://www.dropbox.com/s/n72j3msrfwrlof3/VT MOI.xlsx

thanks !
 
em có file excel nặng 12mb mấy mỗi lần mở ra là đơ hết máy em đã thử copy pass sang file excel mới nhưng không ăn thua . hic nhờ anh em xem giúp giảm bớt dung lượng xuống không biết bị gì nữa hic hic
link download https://www.dropbox.com/s/n72j3msrfwrlof3/VT MOI.xlsx

thanks !
Bạn tạo ra quá nhiều hàng thừa trong file, và đây chính là nguyên nhân khiến file nặng nề như vậy. Thay vì việc gõ công thức dự phòng cho quá nhiều hàng như vậy, bạn nên nghĩ đến việc sử dụng Table (nằm ở đầu tab Insert). Với chức năng này, bạn khỏi lo đến việc hàng thừa, dữ liệu đến đâu thì công thức tự điền đến đấy.
Bạn thử lại xem!
 
em có file excel nặng 12mb mấy mỗi lần mở ra là đơ hết máy em đã thử copy pass sang file excel mới nhưng không ăn thua . hic nhờ anh em xem giúp giảm bớt dung lượng xuống không biết bị gì nữa hic hic
link download https://www.dropbox.com/s/n72j3msrfwrlof3/VT MOI.xlsx

thanks !

Chưa hiểu hết về ý nghĩa các đuôi của Excel >2007
nhưng giảm dung lượng thì bạn lưu về định dạng xlsb giảm ít nhất 11 lần đối với file của bạn
nhấn F12 chọn kiểu đuôi trong Save as Type
Kinh nghiệm thầy Ndu truyền lại
 

File đính kèm

em có file excel nặng 12mb mấy mỗi lần mở ra là đơ hết máy em đã thử copy pass sang file excel mới nhưng không ăn thua . hic nhờ anh em xem giúp giảm bớt dung lượng xuống không biết bị gì nữa hic hic
link download https://www.dropbox.com/s/n72j3msrfwrlof3/VT MOI.xlsx

thanks !

Ở cuối bảng tính của mỗi sheet không có dữ liệu mà bạn kéo fill công thức làm chi đến mấy ngàn dòng vậy ---> Nó không nặng mới lạ đấy
Xóa hết mấy công thức thừa cuối bảng tính đi là xong. Bảo đảm dung lượng còn lại chẳng có bao nhiêu
(tôi thí nghiệm theo cách trên còn lại 71 KB)
 

File đính kèm

Còn việc giảm dung lượng: Hãy Save file bằng định dạng XLSB nhé
Chưa hiểu hết về ý nghĩa các đuôi của Excel >2007
nhưng giảm dung lượng thì bạn lưu về định dạng xlsb giảm ít nhất 11 lần đối với file của bạn
nhấn F12 chọn kiểu đuôi trong Save as Type
Kinh nghiệm thầy Ndu truyền lại
Nhân tiện, xin hỏi anh ndu và mọi người: Định dạng .xlsb.xlsm khác biệt nhau chỗ nào? Nhìn trực quan thì thấy file .xlsb nhẹ hơn file .xlsm nhưng không biết nó có hạn chế các tính năng gì so với file .xlsm không nhỉ?
 
Nhân tiện, xin hỏi anh ndu và mọi người: Định dạng .xlsb và .xlsm khác biệt nhau chỗ nào? Nhìn trực quan thì thấy file .xlsb nhẹ hơn file .xlsm nhưng không biết nó có hạn chế các tính năng gì so với file .xlsm không nhỉ?

Tôi chưa thấy có gì hạn chế cả: Cũng xài được macro nè (vậy là ngon rồi)
Chỉ có điểm khác biệt mà tôi biết được: XLSX, XLSM mở được bằng WinRAR còn XLSB thì... No (vậy nên code DelName, DelStyle của tôi mà gặp file xlsb thì cũng.. tèo)
 
đồng chí nào có cái file "vt moi" mà nói là nặng???

Như mình đã xem file thì theo kinh nghiệm, chỗ nào bạn dùng đến thì để ĐỊNH dạng
mình vừa xóa khá nhiều định dạng giúp bạn, tiếp nữa là cách lưu file của bạn để làm giảm dung lượng file.
 

File đính kèm

Tôi chưa thấy có gì hạn chế cả: Cũng xài được macro nè (vậy là ngon rồi)
Chỉ có điểm khác biệt mà tôi biết được: XLSX, XLSM mở được bằng WinRAR còn XLSB thì... No (vậy nên code DelName, DelStyle của tôi mà gặp file xlsb thì cũng.. tèo)
Cái vụ xài được macro thì em cũng đã thử nghiệm rồi. Bởi vậy mới so sánh với XLSM chứ không so sánh với XLSX (mà nhìn cái biểu tượng của anh chàng XLSB này xấu hoắc à, nhìn hổng thấy ngon lành tí nào cả). Có lẽ vụ này phải nhờ đến bác Bill tư vấn thôi.
 
Cái vụ xài được macro thì em cũng đã thử nghiệm rồi. Bởi vậy mới so sánh với XLSM chứ không so sánh với XLSX (mà nhìn cái biểu tượng của anh chàng XLSB này xấu hoắc à, nhìn hổng thấy ngon lành tí nào cả). Có lẽ vụ này phải nhờ đến bác Bill tư vấn thôi.
.xlsb tôi lại sử dụng từ trước tới giờ. không thấy gì khác biệt cả. chỉ khác biệt là nén file cực nhẹ, gần như zip.zar.còn vấn đề bảo mật tôi nghĩ sẽ cao hơn.xlsx vì anh zip anh anh zar không hỗ trợ .
 
Có lẽ vụ này phải nhờ đến bác Bill tư vấn thôi.

Mới gặp anh Bill, ảnh nói rằng xlsb thích hợp cho file chứa dữ liệu lớn. Thời gian load file và save file đối với định dạng xlsb sẽ nhanh hơn tất cả các định dạng khác
Tuy nhiên, rất có thể 1 số phần mềm sẽ không kết nối được với loại định dạng xlsb này (nghe ảnh nói vậy, mình thử kết nối bằng ADO thì thấy vẫn OK con gà đen)
(Cảm ơn anh Bill, hôm sau mời anh đi... ói)
 
Giúp mình cứu file này với!

File của mình bị lỗi như vậy khi mở"One or more invalid names were detected in this workbook. Those invalid names have been changed to #REF! "
Tìm hiểu nhưng chưa biết cách khắc phục như thế nào, bác nào biết chỉ giùm em với, Thank các bác nhiều
file của em đây:
https://www.dropbox.com/s/7sewapqhqb625dw/1233566.rar
email của em:xuantuongxd@gmail.com
 
File của mình bị lỗi như vậy khi mở"One or more invalid names were detected in this workbook. Those invalid names have been changed to #REF! "
Tìm hiểu nhưng chưa biết cách khắc phục như thế nào, bác nào biết chỉ giùm em với, Thank các bác nhiều
file của em đây:
https://www.dropbox.com/s/7sewapqhqb625dw/1233566.rar
email của em:xuantuongxd@gmail.com

File của bạn bị 1 thúng lỗi:
- Cả đống style rác + name rác
- Hình vẽ lung tung, format vô tôi vạ
vân vân... nó nặng như cục đá ấy
Đã sửa xong! File 21MB chỉ còn lại 2MB. Nếu lưu theo định dạng XLSX hoặc XLSB thì chỉ còn vài trăm KB mà thôi
 

File đính kèm

Sao file này cứ treo

Chào các A/C! Em có file này nhờ các A/C xem dùm!
 

File đính kèm

Chào các A/C! Em có file này nhờ các A/C xem dùm!

Vấn đề nằm ở Sheet PN và PX đấy
Mặc dù bạn chỉ nhìn thấy có 4 button và 1 ComboBox nhưng thực chất bảng tính đang chứa trên 2000 button nằm khắp nơi
Giải quyết:
- Sửa tên 4 button lần lượt thành: Btn_01, Btn_02, Btn_03, Btn_04
- Chuyển đến sheet PN và chạy code dưới đây:
Mã:
Sub DelObjects()
  Dim wks As Worksheet, shp As Shape
  On Error Resume Next
  Set wks = ActiveSheet
  For Each shp In wks.Shapes
    If InStr(1, shp.Name, "Button") Then shp.Delete
  Next
  MsgBox "Còn " & wks.Shapes.Count & " objects"
End Sub
- Chạy code xong, lại chuyển đến sheet PX và tiếp tục chạy code
 
Lần chỉnh sửa cuối:
Vấn đề nằm ở Sheet PN và PX đấy
Mặc dù bạn chỉ nhìn thấy có 4 button và 1 ComboBox nhưng thực chất bảng tính đang chứa trên 2000 button nằm khắp nơi
Giải quyết:
- Sửa tên 4 button lần lượt thành: Btn_01, Btn_02, Btn_03, Btn_04
- Chuyển đến sheet PN và chạy code dưới đây:
Mã:
Sub DelObjects()
  Dim wks As Worksheet, shp As Shape
  On Error Resume Next
  Set wks = ActiveSheet
  For Each shp In wks.Shapes
    If InStr(1, shp.Name, "Button") Then shp.Delete
  Next
  MsgBox "Còn " & wks.Shapes.Count & " objects"
End Sub
- Chạy code xong, lại chuyển đến sheet PX và tiếp tục chạy code
Trước tiên, cám ơn anh! Anh ơi, em không hiểu ý anh lém! Anh sửa dùm cho em nhé!
 
Chào các A/C! Em có file này nhờ các A/C xem dùm!
Mình cũng xin góp ý với Ngọc một số vấn đề:
1. Xóa các shape trên sheet PN và PX như anh Tuấn đề xuất (mỗi sheet có tới 2052 shapes)
2. Sử dụng các name nên dùng name động cho linh hoạt. Chẳng hạn thay vì công thức cho name DMHH:
Mã:
=LIST!A2:C500
thì nên dùng là:
Mã:
=OFFSET(LIST!$A$2,,,COUNTA(LIST!$A:$A)-1,3)
3. Không nên đặt thuộc tính ListFillRange cho các combobox tại các sheet vì mỗi lần gõ thêm cái mới ở sheet LIST thì danh sách này lại cập nhật, và hình như việc này có gọi đến các thủ tục Combobox_Change, dẫn đến file ì ạch. Thay vì như vậy, có thể sử dụng sự kiện Worksheet_Activate cho các sheet có chứa Combobox, mỗi khi Activate thì gán List cho Combobox. Chẳng hạn code sau cho sheet THE KHO:
Mã:
Private Sub Worksheet_Activate()
    cbLoc.List = S4.Range("A2:C" & S4.[A65000].End(xlUp).Row).Value
End Sub
4. Đã sử dụng code thì bỏ hẳn công thức đi cho nhẹ nhàng.
 
Lần chỉnh sửa cuối:
Trước tiên, cám ơn anh! Anh ơi, em không hiểu ý anh lém! Anh sửa dùm cho em nhé!
Chạy code đó để xóa object rác đó mà. Vì file của bạn có nhiều object rác nằm ở nhiều nơi.
Mình đang không tải được file ở mạng wifi nên không thử được cho bạn.
Bạn biết cách dùng code rồi chứ?
 
Web KT

Bài viết mới nhất

Back
Top Bottom