Lỗi Run-time Error '1004' | Giải Pháp Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Lỗi run-time error '1004' (1 người xem)
  • Thread starter Thread starter duchuynh103
  • Ngày gửi Ngày gửi 10/3/09
Liên hệ QC

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

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) D

duchuynh103

Thành viên thường trực
Tham gia 25/9/07 Bài viết 209 Được thích 146 Nhờ các bạn giúp mình: Làm cách nào để sử dụng được macro sau khi Protect sheet? Trong file của mình sau khi protect xong thì bị lỗi Run-time error '1004'. Cảm ơn các bạn.

File đính kèm

  • Book2.xls Book2.xls 41 KB · Đọc: 293
Chỉnh sửa lần cuối bởi điều hành viên: 10/3/09 Sắp xếp theo thời gian sắp xếp theo bầu chọn Hai Lúa Miền Tây

Hai Lúa Miền Tây

❆❆❆❆❆❆❆❆
Thành viên BQT Administrator Tham gia 18/3/08 Bài viết 8,314 Được thích 15,883 Giới tính Nam Nghề nghiệp Làm ruộng. Cái này bạn bị Protect sheet : bạn bào tools\protection, chọn unprotect sheet là xong Upvote 0 ChanhTQ@

ChanhTQ@

0901452không62
Tham gia 5/9/08 Bài viết 4,254 Được thích 4,861 Bạn tham khảo bọn này xem sao? PHP: Sao chép. Sub To_Sh1() i = Range("A600").End(xlUp).Row Protect True '<=|' Range("B3:E" & i).ClearContents Sheet1.Select [a600].End(xlUp).Select Protect '<=|' End Sub Sub To_sh2() Sheet2.Select Protect True '<=|' i = Range("A600").End(xlUp).Row Range("B3:E" & i).FormulaR1C1 = "=SUMIF(Sheet1!R3C1:R7C1,Sheet2!RC1,Sheet1!R3C:R7C)" Protect '<=|' End Sub Mã: Sao chép. [B]Sub Protect(Optional Khoa As Boolean = False)[/B] If Khoa Then ActiveSheet.Unprotect Else ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End If [B]End Sub[/B] Upvote 0 ERX_Vietnam

ERX_Vietnam

Thành viên hoạt động
Tham gia 27/9/08 Bài viết 117 Được thích 186 Bạn ChanhTQ@ ơi, mình cũng có file giống bạn duchuynh103 nè. khi protect sheet hay share đều bị runtime error 1004 hết. Bạn xem giúp mình được không? Thank bạn trước hen.

File đính kèm

  • Bang Sap Tai - CL.xls Bang Sap Tai - CL.xls 37 KB · Đọc: 140
Upvote 0 N

ngoctrongdat

Thành viên mới
Tham gia 31/8/08 Bài viết 45 Được thích 13 Tôi cũng có một bài như vậy đấy, các Bác giúp hộ xem phải làm thế nào? Tôi cũng đã thử xong đoạn code của ChanhTQ@ tôi không biết phải viết vào đâu và thực hiện như thế nào?

File đính kèm

  • Book1.xls Book1.xls 49.5 KB · Đọc: 52
Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,982
ngoctrongdat đã viết: Tôi cũng có một bài như vậy đấy, các Bác giúp hộ xem phải làm thế nào? Tôi cũng đã thử xong đoạn code của ChanhTQ@ tôi không biết phải viết vào đâu và thực hiện như thế nào? Nhấp chuột vào đây để mở rộng...
Bài của bạn đã được giải quyết xong tại đây: http://www.giaiphapexcel.com/forum/showpost.php?p=169351&postcount=15 Upvote 0 1

123

Thành viên mới
Tham gia 6/9/07 Bài viết 20 Được thích 1 Chào cả nhà, Tôi cũng gặp phải tình trạng hệt như vậy, tuy nhiên file của tôi có khác hơn một chút, là do 1- File của tôi để trên máy chủ mà nhiều người dùng một lúc nên phải đặt ở chế độ share workbook 2- Do có một số phần lọc hay được sử dụng nên tôi đã tạo một số nút command button và gán các macro để thực hiện các thao tác lọc cho nhanh. 3- Do nhiều người thuộc nhiều nhóm khác nhau cùng truy cập nên tôi muốn phân quyền cho mỗi người làm việc trên một số ô cụ thể của file (màu xanh và màu vàng tương ứng trên file đính kèm) và tôi đã đặt được pass vùng cho 2 vùng nay. Trước đây tôi cũng bị lỗi khi protect sheet để sử dụng pass vùng thì các nút bấm không thể sử dụng được và báo lỗi run time error 1004 như đã nêu. Qua trao đổi của cả nhà, tôi đã xử lý được lỗi này khi không share workbook. Nhưng khi share thì vẫn báo lỗi như trên. Mọi người có thể chỉ dẫn tôi cách xử lý được không? Yêu cầu của vấn đề là: 1-Phải để file ở chế độ share 2-Phải sử dụng được các nút bấm 3-Phải đặt được pass vùng (mỗi người chỉ được quyền nhập số liệu trên một vùng nhất định) Cám ơn mọi người . Thân mến

File đính kèm

  • Book1 by 123.xls Book1 by 123.xls 45 KB · Đọc: 64
Upvote 0 D

Doan huu chinh

Thành viên mới
Tham gia 5/7/09 Bài viết 3 Được thích 0 xin mọi người sửa giúp cho tôi lỗi này , nó báo là :run-time error '1004' và đây là đoạn mã sai mà tôi ko biết sửa như thế nào : Sub Home() i4 = WorksheetFunction.Match(SHd.Range("E1"), _ Sheets("Table No.").Range("A2:A25"), 0) If i4 <= 8 Then j1 = 4 ElseIf i4 <= 16 Then j1 = 6 Else: j1 = 8 End If j2 = 3 * (i4 Mod 8) + 2 If j2 = 6 Then j2 = 26 End Sub Upvote 0 Po_Pikachu

Po_Pikachu

[email protected]
Tham gia 29/4/08 Bài viết 2,209 Được thích 3,572 Nghề nghiệp #VALUE! Code này mình đâu thấy có lỗi gì đâu. Bạn xem lại vùng dữ liệu [A2:A25] xem đúng dữ liệu chưa? Mã: Sao chép. Sub Home() i4 = WorksheetFunction.Match(SHd.Range("E1"), _ Sheets("Table No.").Range("A2:A25"), 0) j1 = Int((i4 - 1) / 8) * 2 + 4 If j1 > 8 Then j4 = 8 j2 = 3 * (i4 Mod 8) + 2 If j2 = 6 Then j2 = 26 End Sub Thân. Upvote 0 D

Doan huu chinh

Thành viên mới
Tham gia 5/7/09 Bài viết 3 Được thích 0 bạn po pikachu ơi ! mình đã kiểm tra lại vùng dữ liệu nhưng vẫn ko được. Bây giờ phải làm gì tiếp đây.Mình nhờ bạn xem lại giúp mình . nó báo run-time error '1004' . unable to get the match property of the worksheetfunctionclass Option Explicit Public i1 As Integer, i2 As Integer, i3 As Integer, i4 As Integer Public eR1 As Integer, eR2 As Integer, k, j1, j2 Public SHd As Worksheet, SDa As Worksheet Sub PreviewInvoice() ActiveWindow.SelectedSheets.PrintPreview End Sub Sub khaibao() Set SHd = Sheets("Invoice") ' <-- Gán SHd là sheet 'Invoice' Set SDa = Sheets("Data") ' <-- Gán SHd là sheet 'Data' End Sub Sub SaveInvoiceProcess() Application.ScreenUpdating = False LuuDL XoaDL Application.ScreenUpdating = True End Sub Sub LuuDL() Dim A2 khaibao ' <-- Goi sub 'khaibao' eR1 = SHd.Range("C21").End(xlUp).Row ' <-- Dong cuoi trong bang hoa don eR2 = SDa.Range("A65536").End(xlUp).Row + 1 ' <-- Dong trong ngay duoi dong cuoi trong 'Data' If eR1 >= 12 Then k = WorksheetFunction.CountIf(SDa.Range("C2:C" & eR2), _ Range("B1")) If k > 0 Then i2 = WorksheetFunction.Match(SHd.Range("B1"), _ Sheets("Data").Range("C1:C" & eR2), 0) ' <-- Dong dau tien chua so HDon i3 = WorksheetFunction.Match(SHd.Range("B1"), _ Sheets("Data").Range("C1:C" & eR2), 1) ' <-- Dong cuoi cung chua so HDon SDa.Range("A" & i3 + 1 & ":H" & i3 + eR1 - 11).Insert Shift:=xlDown ' <-- Chen them dong SDa.Range("H" & i2).Copy SDa.Range("H" & i3 + 1 & ":H" & i3 + eR1 - 11) SDa.Range("A" & i2 & ":H" & i3).Delete Shift:=xlUp ' <-- Xoa dong cu eR2 = i2 End If Else MsgBox "Khong co du lieu de luu", , "Error" Exit Sub End If '====================================== SHd.Range("B12:E" & eR1).Copy SDa.Cells(eR2, 4).PasteSpecial xlPasteValues SDa.Cells(eR2, 1) = SHd.Range("E10") SDa.Cells(eR2, 2) = SHd.Range("E1") SDa.Cells(eR2, 3) = SHd.Range("B1") SDa.Range("A" & eR2 & ":C" & eR2).Copy _ SDa.Range("A" & eR2 & ":C" & eR2 + eR1 - 12) Home End Sub Sub XoaDL() SHd.Range("B1") = SHd.Range("B1").Value + 1 SHd.Range("B12:C21").ClearContents Sheets("Home").Activate If SDa.Range("H" & eR2) = "" Then Sheets("Home").Cells(j2, j1) _ = WorksheetFunction.Sum(SDa.Range("G" & eR2 & ":G" & eR2 + eR1 - 12)) End Sub Sub Home() i4 = WorksheetFunction.Match(SHd.Range("E1"), _ Sheets("Table No.").Range("A2:A25"), 0) If i4 <= 8 Then j1 = 4 ElseIf i4 <= 16 Then j1 = 6 Else: j1 = 8 End If j2 = 3 * (i4 Mod 8) + 2 If j2 = 6 Then j2 = 26 End Sub Lần chỉnh sửa cuối: 23/10/09 Upvote 0 Po_Pikachu

Po_Pikachu

[email protected]
Tham gia 29/4/08 Bài viết 2,209 Được thích 3,572 Nghề nghiệp #VALUE! Cái bạn cần làm là gửi file bị lỗi ấy lên chứ gửi cả đống link lên mà chẳng thấy dữ liệu thì làm sao mà làm chứ? Nhìn vậy giống như ăn chay vậy? Gọi là thịt mà có phải thịt đâu, toàn là tàu hủ thúi cả. Hhuhuhuhu Thân. Upvote 0 D

Doan huu chinh

Thành viên mới
Tham gia 5/7/09 Bài viết 3 Được thích 0 đây mình gửi file các bạn xem hộ

File đính kèm

  • Invoice..xls.7z Invoice..xls.7z 30.5 KB · Đọc: 36
Upvote 0 R

Ruou_va_hoa

Thành viên mới
Tham gia 23/10/10 Bài viết 2 Được thích 0 Có ai giúp mình với Anh em xem cái lỗi file Excel này rùi sữa cho mình với. Cảm ơn trước nha: Sửa xong nhớ gửi về "[email protected]" Upvote 0 R

Ruou_va_hoa

Thành viên mới
Tham gia 23/10/10 Bài viết 2 Được thích 0 xem và sửa dùm sửa xong nhờ gửi đến : [email protected]

File đính kèm

  • lam diem.rar lam diem.rar 83.2 KB · Đọc: 44
Upvote 0 H

Hoangtrang211

Thành viên mới
Tham gia 5/7/16 Bài viết 1 Được thích 0 Các bác ơi giúp em sửa lỗi run time error 1004 này với ạ, em có mấy file toàn bị như thế này ex.jpg Untitled.jpg Upvote 0 T

Talaai123

Thành viên mới
Tham gia 20/9/15 Bài viết 2 Được thích 0 Em có cái file bị dính lỗi runtime erro 1004, loay hoay các kiểu không khắc phục được, em post lên đây nhờ các bác fix dùm ạ. Em xin cảm ơn nhiều ! Hic ! file dung luong qua 1MB nen khong tai duoc, em phai dung duong link. Lần chỉnh sửa cuối: 17/10/16 Upvote 0 T

Talaai123

Thành viên mới
Tham gia 20/9/15 Bài viết 2 Được thích 0 EM up lên nhờ các cao thủ đi qua fix giùm. Upvote 0 D

Dang MInh Tue

Thành viên mới
Tham gia 29/5/17 Bài viết 5 Được thích 0 Giới tính Nam Nhờ anh em cao thủ giúp sửa chữa đoạn code nhập liệu này cho gọn gàng, chạy nhẹ nhàng giúp mình với, gửi giùm về [email protected] nhé. Thank nhiều

File đính kèm

  • code.txt code.txt 6.3 KB · Đọc: 9
Upvote 0 be_09

be_09

Biên Hòa, Đồng Nai
Tham gia 9/4/11 Bài viết 9,972 Được thích 9,884 Nghề nghiệp Công chức
Dang MInh Tue đã viết: Nhờ anh em cao thủ giúp sửa chữa đoạn code nhập liệu này cho gọn gàng, chạy nhẹ nhàng giúp mình với, gửi giùm về [email protected] nhé. Thank nhiều Nhấp chuột vào đây để mở rộng...
Chủ đề bạn yêu cầu không liên qua đến lỗi Run-time error '1004. Tốt nhất là bạn tạo chủ đề mới và đính kèm File Excel, nêu rõ vấn đề cần ở cột nào (vì tôi thấy File txt của bạn có 1 đống hàm trong đó), thà viết code mới còn lẹ hơn ngồi đọc code của bạn. Upvote 0 Hoang2013

Hoang2013

Thành viên gắn bó
Tham gia 15/8/13 Bài viết 1,622 Được thích 1,598 Giới tính Nam Nghề nghiệp Hưu trí
Hoangtrang211 đã viết: Các bác ơi giúp em sửa lỗi run time error 1004 này với ạ, em có mấy file toàn bị như thế này View attachment 162007 View attachment 162008 Nhấp chuột vào đây để mở rộng...
Mắt kém, nhồm hoài mà chả thấy gì sất! Hay bạn trích nguyên macro đó lên & dòng nào bị tô vàng, thì còn họa may! Upvote 0 dhthao

dhthao

Thành viên mới
Tham gia 14/8/19 Bài viết 1 Được thích 0
ndu96081631 đã viết: Bài của bạn đã được giải quyết xong tại đây: http://www.giaiphapexcel.com/forum/showpost.php?p=169351&postcount=15 Nhấp chuột vào đây để mở rộng...
chú ơi, cháu ko vào được link này ạ vậy làm sao để sửa được lỗi Run-time error '1004' Application-defined or object-defined error ạ Upvote 0 Lyvanduong

Lyvanduong

Thành viên mới
Tham gia 8/1/25 Bài viết 2 Được thích 0 Mọi người giúp em với ạ, em thử vào option như trên mạng nhưng mà lỗi này vẫn không sửa đc. Em mong ac giúp đỡ ạ 1736305991607.png Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

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

adua29 File Excel kiểm phiếu bầu cử Quốc hội và HĐND các cấp (4 người xem)
    • Thích
  • adua29
  • 9/4/21
  • Excel Ứng Dụng
Trả lời 22 Đọc 6K 20 phút trước doredore1988 D MinhKhai Giúp kết nối từ Excel VBA đến Oracle database. (3 người xem)
  • MinhKhai
  • Hôm nay lúc 17:08
  • Cơ sở dữ liệu
Trả lời 1 Đọc 17 23 phút trước ongke0711 ongke0711 HeSanbi
  • Question Question
Trình điều khiển Web tải hóa đơn điện tử từ trang Misa (actapp.misa.vn/app) (1 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • Thứ năm lúc 09:56
  • Lập Trình với Excel
Trả lời 2 Đọc 198 Hôm nay lúc 17:10 HeSanbi HeSanbi katanvn File kiểm đếm phiếu bầu cử 2026-2031 dễ hiểu có kết quả và biên bản
    • Thích
  • katanvn
  • Hôm nay lúc 13:46
  • Excel Ứng Dụng
Trả lời 0 Đọc 50 Hôm nay lúc 13:46 katanvn katanvn adua29 Gửi tặng file excel kiểm phiếu bầu cử Đại biểu Quốc hội và Hội đồng nhân dân các cấp
    • Thích
    • Yêu thích
  • adua29
  • 19/5/11
  • Ứng dụng cho lĩnh vực khác
Trả lời 25 Đọc 29K Hôm nay lúc 13:27 NamCT9x N T Chương trình kiểm phiếu bầu cử QH và HĐND các cấp
    • Thích
    • Yêu thích
  • thanhtratt
  • 5/5/21
  • Ứng dụng cho lĩnh vực khác
Trả lời 6 Đọc 2K Hôm nay lúc 11:54 PhanTuHuong PhanTuHuong SA_DQ Copilot bình luận các ván cờ vua từng ngày.
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 87 Đọc 3K Hôm nay lúc 04:32 SA_DQ SA_DQ C
  • Question Question
Tự động điền thông tin từ danh sách vào template, nhờ anh chị trợ giúp
  • chienminhanh
  • Hôm qua, lúc 22:19
  • Lập Trình với Excel
Trả lời 0 Đọc 55 Hôm qua, lúc 22:19 chienminhanh C Cá ngừ F1
  • Question Question
Lấy tỷ giá ngân hàng về file Excel bằng Power Query
  • Cá ngừ F1
  • 13/8/21
  • PowerQuery
Trả lời 11 Đọc 3K Hôm qua, lúc 21:35 ptm0412 ptm0412 SA_DQ SodokuX nhờ Copilot trợ giúp
  • SA_DQ
  • Hôm qua, lúc 14:14
  • Chơi Game với Excel
Trả lời 0 Đọc 52 Hôm qua, lúc 14:14 SA_DQ SA_DQ HeSanbi TaxCode v4.36 - Tra cứu mã số thuế từ tổng cục thuế, masothue và thuvienphapluat (3 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 27/11/25
  • Các Add-ins cho excel
Trả lời 21 Đọc 3K Hôm qua, lúc 14:05 HeSanbi HeSanbi Nguyễn Duy Tuân
  • Dán lên cao
Phần mềm quản lý kho chuyên nghiệp BS Silver (1 người xem)
  • Nguyễn Duy Tuân
  • 1/10/12
  • BLUESOFTS: A-Excel, A-Tools
2 Trả lời 131 Đọc 46K Hôm qua, lúc 08:54 Nguyễn Duy Tuân Nguyễn Duy Tuân Maika8008 Sản phẩm từ Python với sự giúp đỡ của Copilot
    • Thích
    • Yêu thích
  • Maika8008
  • 25/2/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 22 Đọc 627 Thứ hai lúc 13:57 SA_DQ SA_DQ T Xin đoạn code để gửi mail hàng loạt có đính kèm file PDF
  • tuquyen1711
  • Chủ nhật lúc 22:26
  • Macro4.0 và Dialog Sheet 5.0
Trả lời 1 Đọc 122 Thứ hai lúc 09:25 Thóc Sama Thóc Sama hongphuong1997 Năm mới cháu chúc mừng các bác và toàn thể gia đình GPE
    • Thích
    • Yêu thích
  • hongphuong1997
  • Chủ nhật lúc 17:18
  • Gặp gỡ Offline
Trả lời 2 Đọc 117 Thứ hai lúc 09:23 Thóc Sama Thóc Sama ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (3 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
5 6 7 Trả lời 638 Đọc 95K Chủ nhật lúc 22:14 lephucueh L H Chào cả nha! Xin tư vấn về câu chuyện quản lý nhân sự
    • Cười
  • hotboykute
  • 22/2/26
  • Những vấn đề chung
Trả lời 14 Đọc 355 Chủ nhật lúc 15:53 Maika8008 Maika8008 H Xin A/C Giúp Tách địa chỉ ra Tỉnh , Huyện, Xã, Ấp
  • hoanghanh80
  • 31/5/24
  • Hàm và công thức Excel
Trả lời 10 Đọc 2K Thứ bảy lúc 22:26 dong.nguyen.hdkt D phuongnam366377 Xây dựng RPC Server cho Excel / Access bằng Delphi – Tận dụng lại DLL và bảo mật mã nguồn (1 người xem)
  • phuongnam366377
  • Thứ bảy lúc 15:27
  • Excel và các ngôn ngữ lập trình khác
Trả lời 0 Đọc 95 Thứ bảy lúc 15:27 phuongnam366377 phuongnam366377 HeSanbi
  • Đã giải quyết
FitRowXL v1.3 - Giãn dòng tự động và bổ trợ in ấn Excel (*01/2026 mới)
    • Thích
    • Yêu thích
  • HeSanbi
  • 18/4/21
  • Lập Trình với Excel
Trả lời 79 Đọc 31K Thứ bảy lúc 12:17 HeSanbi HeSanbi Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • SA_DQ 3
  • Maika8008 2
  • HeSanbi 2
  • adua29 2
  • C. Hoa 1
  • BinhTrong2019 1
  • ThuyMay93 1
  • Tuanba1992 1
  • fdxfdcfd 1
  • lephucueh 1
  • tuquyen1711 1
  • Thóc Sama 1
  • ptm0412 1
  • chienminhanh 1
  • PhanTuHuong 1
  • NamCT9x 1
  • katanvn 1
  • MinhKhai 1
  • ongke0711 1
  • doredore1988 1

Thành viên có điểm tương tác cao nhất tháng

  • Maika8008 3
  • SA_DQ 2
  • adua29 2
  • ThuyMay93 1
  • ptm0412 1
  • katanvn 1

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Excel Báo Lỗi 1004