Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi qnivni
    Tôi có một file Excel gồn 8 cột và 1200 dòng (như file đính kèm). Nội dung cần giúp tôi đã trình bày trong file. Các pro tải về và nghiên cứu làn giúp tôi nhé! Xin cảm ơn.
    Chép code này vào một modul và chạy nó



    Mã nguồn PHP:
    [COLOR=#000000]
    Option Explicit Sub InsertRow[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]Dim n [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Long Dim SoDong [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Long Dim i [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Integer n [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G65000"[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]End[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]xlUp[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Row [/COLOR][COLOR=#007700]For [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]n To 3 Step [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]1 [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]IsNumeric[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700])) = [/COLOR][COLOR=#0000BB]True Then SoDong [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) - [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]) If [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000BB]1 Then Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown [/COLOR][COLOR=#007700]Else [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) - [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"A" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) If [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000BB]1 Then Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown [/COLOR][COLOR=#007700]Else [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown End [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]End [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]Next End Sub[/COLOR

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi anhphuong81
    Chép code này vào một modul và chạy nó



    Mã nguồn PHP:
    [COLOR=#000000]
    Option Explicit Sub InsertRow[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]Dim n [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Long Dim SoDong [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Long Dim i [/COLOR][COLOR=#007700]As [/COLOR][COLOR=#0000BB]Integer n [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G65000"[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]End[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]xlUp[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Row [/COLOR][COLOR=#007700]For [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]n To 3 Step [/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]1 [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]IsNumeric[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700])) = [/COLOR][COLOR=#0000BB]True Then SoDong [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) - [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]) If [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000BB]1 Then Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown [/COLOR][COLOR=#007700]Else [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"G" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) - [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"A" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]) If [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000BB]1 Then Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]SoDong [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown [/COLOR][COLOR=#007700]Else [/COLOR][COLOR=#0000BB]Sheet1[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]Range[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"B" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#DD0000]":H" [/COLOR][COLOR=#007700]& [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#0000BB]Insert Shift[/COLOR][COLOR=#007700]:=[/COLOR][COLOR=#0000BB]xlDown End [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]End [/COLOR][COLOR=#007700]If [/COLOR][COLOR=#0000BB]Next End Sub[/COLOR
    Đầu tiên xin cảm ơi bạn anhphuong81! Mình làm được rồi! Nhưng vẫn chua chuẩn lắm (môt số chỗ mã NV ko liên tục nhưng đoạn code vẫn ko insert dòng vào phải làm thủ công mất công quá!

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !

    Đầu tiên xin cảm ơi bạn anhphuong81! Mình làm được rồi! Nhưng vẫn chưa chuẩn lắm (môt số chỗ mã NV ko liên tục nhưng đoạn code vẫn ko insert dòng vào phải làm thủ công mất công quá!

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi qnivni
    Tôi có một file Excel gồn 8 cột và 1200 dòng (như file đính kèm). Nội dung cần giúp tôi đã trình bày trong file. Các pro tải về và nghiên cứu làn giúp tôi nhé! Xin cảm ơn.
    Ở đây tôi sử dụng File của bạn để hướng dẫn bạn sử dụng công thức và dùng Auto Fillter để thêm các dòng cần thêm, dùng cách này nếu thành thục bạn có thể thao tác từ 5 đến 10 phút dù cho dữ liệu của bạn lên đến 10.000 dòng, đãm bảo chính xác 100%. Cách thực hiện như hướng dẫn trong File.
    Mau chen dong tu dong.rar - File Shared from Box - Free Online File Storage

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi be09
    Ở đây tôi sử dụng File của bạn để hướng dẫn bạn sử dụng công thức và dùng Auto Fillter để thêm các dòng cần thêm, dùng cách này nếu thành thục bạn có thể thao tác từ 5 đến 10 phút dù cho dữ liệu của bạn lên đến 10.000 dòng, đãm bảo chính xác 100%. Cách thực hiện như hướng dẫn trong File.
    Mau chen dong tu dong.rar - File Shared from Box - Free Online File Storage
    Nói thêm: trong sheet3 tôi mới làm mẫu 50 dòng, Do mã NV của bạn có đến 1200 do đó ở sheet3 bạn phải đánh số thứ tự ở cột mã NV số thứ tự liên tục từ 1, 2, 3... đến 1200 mới cho kết quả chính xác.

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !

    Bạn có thể đến đây:http://www.**************.net/showthread.php?2054-Thủ-Thuật-Excel&p=18740&posted=1#post18740
    03 bài kể từ #37

    Chúc bạn tham khảo suông sẻ!

  8. #8
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi qnivni
    Đầu tiên xin cảm ơi bạn anhphuong81! Mình làm được rồi! Nhưng vẫn chưa chuẩn lắm (môt số chỗ mã NV ko liên tục nhưng đoạn code vẫn ko insert dòng vào phải làm thủ công mất công quá!
    Trong file của bạn hãy kiểm tra cột G vì có số đứng sau nhỏ hơn số trước. yêu cầu của bài toán là khi Ínert dòng, giá trị ở cột G và cột A là trùng nhau

  9. #9
    Ngày tham gia
    Mar 2016
    Bài viết
    0
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi anhphuong81
    Trong file của bạn hãy kiểm tra cột G vì có số đứng sau nhỏ hơn số trước. yêu cầu của bài toán là khi Ínert dòng, giá trị ở cột G và cột A là trùng nhau
    Trong Excel 2003 bạn vào Data và Sort để sắp xếp nó lại là đáp ứng được yêu cầu (vì đâu có phải ai cũng biết dùng VBA).

  10. #10
    Ngày tham gia
    Mar 2016
    Bài viết
    1
    Ðề: Xin giúp bài toán Insert dòng trong Excel !




    Trích dẫn Gửi bởi be09
    Trong Excel 2003 bạn vào Data và Sort để sắp xếp nó lại là đáp ứng được yêu cầu (vì đâu có phải ai cũng biết dùng VBA).
    Trong cột A, STT được ghi liền nhau từ 1 đến 1200. Nếu short như bạn thì sao nhỉ? bạn xem lại yêu cầu của chủ thớt nhé
    Thân

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •