Hiển thị kết quả tìm kiếm từ 1 đến 8 trên tổng số: 8

Ðề tài: Tạo sheet mới ???

  1. #1
    Tham gia ngày
    12 2006
    Bài gởi
    206
    Cảm ơn
    243
    Được cảm ơn 148 lần trong 73 bài viết

    Question Tạo sheet mới ???

    Bác nào chỉ giúp cách tạo một sheet mới (bằng VBA) có cấu trúc giống hệt như sheet dang làm việc nhưng có kế thừa kết quả của sheet trước.
    Ví dụ:
    Sheet1 có:
    A B C
    1

    trong đó cột C1 = A1 + B1
    tôi muốn tạo một sheet mới, sao cho A1 = Sheet1!C1

    Mong các bác giúp đỡ
    Cảm ơn các bác
    Trường Giang cổn cổn đông thệ thủy, lãng hoa đào tận anh hùng.
    Thị phi thành bại chuyển đầu không, thanh sơn y cựu tại, kỷ độ tịch dương hồng.
    (Dòng nước Trường Giang cuồn cuộn đổ về hướng đông,bọt sóng vùi dập bao anh hùng.
    Phải trái được thua ngoảnh lại chỉ còn hư không, núi non vẫn còn đó, mấy độ ánh dương hồng.)

  2. #2
    Tham gia ngày
    08 2006
    Bài gởi
    3,815
    Cảm ơn
    4,143
    Được cảm ơn 4,433 lần trong 2,271 bài viết
    Tôi thấy bạn đã đưa ra giải pháp rồi mà! Thu 1 macro, gán phím xxx, và thao tác như bạn vừa làm thì đó là VBA rồi
    Ráng nhé!

  3. #3
    Trích Nguyên văn bởi ThuNghi
    Tôi thấy bạn đã đưa ra giải pháp rồi mà! Thu 1 macro, gán phím xxx, và thao tác như bạn vừa làm thì đó là VBA rồi
    Ráng nhé!
    Em cũng tán thành với bác nhưng có một điều chúng ta cần lưu ý là khi record excel có 2 cách hiểu một công việc đó là tương đối và tuyệt đối. Tuỳ vào tình huống chúng ta nhiều khi phải sửa lại khá nhiều

  4. #4
    Tham gia ngày
    12 2006
    Bài gởi
    206
    Cảm ơn
    243
    Được cảm ơn 148 lần trong 73 bài viết
    Cảm ơn các bác đã giúp đỡ, vân đề là em muốn sau khi sử dụng xong sheet có nội dung đó, lại tiếp tục tạo thêm sheet mới, vấn đề là làm sao định nghĩa cho sheet sau hiểu sheet minh định copy là sheet nào.
    VD
    sheet vừa sử dụng là Tuan1, sheet tiếp là tuan2
    code vừa tạo ra tự hiểu và tự copy dữ liệu tồn của sheet trước đó để làm nguồn cho mình.
    cứ như thế ...
    Mong các bác chỉ thêm.
    Cảm ơn các bác
    Trường Giang cổn cổn đông thệ thủy, lãng hoa đào tận anh hùng.
    Thị phi thành bại chuyển đầu không, thanh sơn y cựu tại, kỷ độ tịch dương hồng.
    (Dòng nước Trường Giang cuồn cuộn đổ về hướng đông,bọt sóng vùi dập bao anh hùng.
    Phải trái được thua ngoảnh lại chỉ còn hư không, núi non vẫn còn đó, mấy độ ánh dương hồng.)

  5. #5
    Tham gia ngày
    08 2006
    Bài gởi
    3,267
    Cảm ơn
    1,733
    Được cảm ơn 3,754 lần trong 1,767 bài viết
    Trích Nguyên văn bởi giaosy
    Cảm ơn các bác đã giúp đỡ, vân đề là em muốn sau khi sử dụng xong sheet có nội dung đó, lại tiếp tục tạo thêm sheet mới, vấn đề là làm sao định nghĩa cho sheet sau hiểu sheet minh định copy là sheet nào.
    VD
    sheet vừa sử dụng là Tuan1, sheet tiếp là tuan2
    code vừa tạo ra tự hiểu và tự copy dữ liệu tồn của sheet trước đó để làm nguồn cho mình.
    cứ như thế ...
    Mong các bác chỉ thêm.
    Cảm ơn các bác
    Bạn xem qua nhé, đây chỉ là copy một Sheet được chỉ định, sau đó đặt tên lại. Còn bạn muốn lấy số dư của sheet trước thì cũng rất đơn giản nhưng mình khuyên bạn không nên dùng cách này, vì một năm có 52 tuần (hình như thế), chẳng lẽ lại tạo ra 52 sheet ? Hãy tham khảo các file trên GPE để có thể tạo ra 1 sổ duy nhất dùng cho mọi thời điểm từ 1 sheet duy nhất (Mẫu không đổi trong khi số thay đổi)
    Thân !
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: Mr Okebab, 09-01-07 lúc 04:51 PM

  6. #6
    Tham gia ngày
    12 2006
    Bài gởi
    206
    Cảm ơn
    243
    Được cảm ơn 148 lần trong 73 bài viết
    Cảm ơn bác Mr Hieu, em đã xem file bác gợi ý và thử làm ra cái bảng em đính kèm đây. Vấn đề em không giải quyết được là sheet tong hop của sheet mới tạo ra, làm thế nào để nó có thể nhận được giá trị của bảng mới tạo.Em dã thử làm một sub để tạo tên cho sheet nhưng cung không được.Mong các bác xem và giúp em giải pháp với.Cụ thể em cần cách làm như sau:Công việc của em là làm báo cáo tổng hợp công tác tuần sau khi làm xong tuần thứ nhất của tháng (VD tuan1thang1 và tonghop t1t1)sẽ tiếp tục tạo ra một sheet mới để thống kê tuần tiếp theo, số liệu ở sheet này phải kế thừa số tồn của tuần trước vào phần số liệu cũ và tiếp tục tạo ra một sheet khác có chức năng tổng hợp các số liệu đã có ở sheet này.vậy làm sao em có thể bắt sheet tổng hợp nhận số liệu của sheet mới tạo?có cần thiết phải tạo một sub để xác định và truyền tên sheet cần tổng hợp cho công thức ở sheet tổng hợp không và phải làm sub này như thế nàoMong các bác giúp em với.Còn về câu hỏi nếu có 52 tuần thì phải làm 52 sheet không thì theo em: vì còn phải lưu lại các số liệu này và mục đích của công việc là thống kê tuần nên tất nhiên là phải tạo 52 sheet rồi, mà đối với em thì còn phải tạo hơn 130 sheet vì em không biết cách làm thế nào để định dạng sheet với nhiều kiểu bảng khác nhau trong cùng một sheet để khi in ra các dòng và cột vẫn hợp lý.
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: giaosy, 10-01-07 lúc 11:48 AM
    Trường Giang cổn cổn đông thệ thủy, lãng hoa đào tận anh hùng.
    Thị phi thành bại chuyển đầu không, thanh sơn y cựu tại, kỷ độ tịch dương hồng.
    (Dòng nước Trường Giang cuồn cuộn đổ về hướng đông,bọt sóng vùi dập bao anh hùng.
    Phải trái được thua ngoảnh lại chỉ còn hư không, núi non vẫn còn đó, mấy độ ánh dương hồng.)

  7. #7
    Chào các cao thủ. Mình có thắc mắc nhờ giúp đỡ.
    Mình có một file có 2 sheet, mình muốn từ sheet 1 tạo nút bấm để khi kính vào đó thì tạo ra sheet khác có nội dung giống như sheet2 thì viết code thế nào? Nhờ cho mình 1 file mẫu được không? Thank!

  8. #8
    Tham gia ngày
    11 2012
    Bài gởi
    22
    Cảm ơn
    1
    Được cảm ơn 0 lần trong 0 bài viết
    Trích Nguyên văn bởi Mr Okebab View Post
    Bạn xem qua nhé, đây chỉ là copy một Sheet được chỉ định, sau đó đặt tên lại. Còn bạn muốn lấy số dư của sheet trước thì cũng rất đơn giản nhưng mình khuyên bạn không nên dùng cách này, vì một năm có 52 tuần (hình như thế), chẳng lẽ lại tạo ra 52 sheet ? Hãy tham khảo các file trên GPE để có thể tạo ra 1 sổ duy nhất dùng cho mọi thời điểm từ 1 sheet duy nhất (Mẫu không đổi trong khi số thay đổi)
    Thân !
    Mình đang tập tành học code, nhờ bạn giải thích hộ đoạn code Macro này với nhé:

    Sub Macro1()
    On Error Resume Next
    With Application
    .ScreenUpdating = False
    .Calculation = xlCalculationManual
    End With
    Sheets("copy").Select
    AAA = Range("A1").Value
    BBB = Range("A2").Value
    Sheets(AAA).Copy Before:=Sheets(2)
    Sheets(AAA & " (2)").Name = BBB
    Sheets("Copy").Select
    Range("C1").Select
    Set AAA = Nothing
    Set BBB = Nothing
    With Application
    .ScreenUpdating = True
    .Calculation = xlCalculationAutomatic
    End With


    End Sub

    Cảm ơn bạn nhiều!

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. 1 flie gồm NHIỀU SHEET KHI MÌNH ĐẶT TÊN SHEET THÌ TẠI MỘT CELL SHEET TH CŨNG DOI THEO
    Viết bởi kieu manh trong chuyên mục Hàm và công thức Excel
    Trả lời: 3
    Bài mới gởi: 15-01-13, 10:08 PM
  2. Giúp tôi tự động chuyển dữ liệu từ Sheet 1 sang Sheet 2 khi Sheet 1 thay đổi!
    Viết bởi hoangv75 trong chuyên mục Cơ sở dữ liệu
    Trả lời: 4
    Bài mới gởi: 04-09-12, 03:33 PM
  3. các sheet liên kết với nhau, nếu chuyển dữ liệu sheet này sang sheet khác thì sao?
    Viết bởi khanhnth02 trong chuyên mục Những vấn đề chung
    Trả lời: 3
    Bài mới gởi: 09-06-12, 10:03 AM
  4. lấy dữ liệu từ sheet này lên sheet kia- 2 sheet nằm trong 2 file khác nhau
    Viết bởi ntndvn trong chuyên mục Những vấn đề chung
    Trả lời: 2
    Bài mới gởi: 23-05-12, 12:05 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]