1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Xin hỏi các bác chuyên nghiệp về Excel ?

Chủ đề trong 'Hỏi đáp Tin học' bởi Go_ahead, 16/07/2003.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Go_ahead

    Go_ahead Thành viên mới

    Tham gia ngày:
    16/07/2002
    Bài viết:
    94
    Đã được thích:
    0
    Xin hỏi các bác chuyên nghiệp về Excel ?

    Các bác cho Em hỏi có cách nào để lấy dữ liệu (Text) từ một sheet này qua sheet khác mà vẫn giữ nguyên được định dạng không? Ví dụ dữ liệu (Text) ở Sheet1!A1 của em đã được format vài kiểu font khác nhau, bây giờ ở B1 của sheet2 em gõ công thức như sau: =Sheet1!A1 sau khi enter dữ liệu của em đã được chuyển qua nhưng định dạng font thì không còn như cũ nữa. Liệu có cách nào để vẫn giữ được định dạng không các bác nhỉ.
  2. Madking

    Madking Thành viên rất tích cực

    Tham gia ngày:
    08/01/2002
    Bài viết:
    2.395
    Đã được thích:
    0
    Bạn thử dùng chức năng Format painter thử xem. Nó có hình cái cây chổi ở trên thanh công cụ đấy. Đưa chuột vào phần dữ liệu đã được định dạng ngon lành, nhấn vào cái biểu tượng cây chổi quét sơn đó, chuyển sang sheet khác, quyét chuột lên cái dữ liệu đã copy mà đã bị mất format đó. (giống y như bên word)
    [​IMG]Bao nhiêu năm rồi còn mãi ra đi. . .
  3. Go_ahead

    Go_ahead Thành viên mới

    Tham gia ngày:
    16/07/2002
    Bài viết:
    94
    Đã được thích:
    0
    Không được đâu MadKing à, vì vấn đề ở đây là trong ô dữ liệu gốc có format nhiều font khác nhau (Ít nhất là 2 font).
  4. vha2002

    vha2002 Thành viên quen thuộc

    Tham gia ngày:
    07/11/2002
    Bài viết:
    212
    Đã được thích:
    0
    right click->paste format->ready to go

    Someone Hates Bill
  5. hunter9258

    hunter9258 Thành viên quen thuộc

    Tham gia ngày:
    22/05/2002
    Bài viết:
    493
    Đã được thích:
    0
    Hơ , thử cả 2 cách mà vẫn không được, Go-ahead muốn link cả giá trị chứ không phải chỉ paste value đâu vha2002.
    Kevin
  6. Ba_Phi

    Ba_Phi Thành viên rất tích cực

    Tham gia ngày:
    07/12/2002
    Bài viết:
    1.596
    Đã được thích:
    1
    tôi chưa hiểu rõ lắm ý đồ của bạn, muốn giữ nguyên giá trị như ô gốc phải ko?
    Có nghĩa là nếu ô gốc thay đổi thì ô đích cũng đổi theo phải ko ?
    Nếu đúng thế thì xin mời xem đây
    - Kích chuột phải trên ô gốc chọn COPY
    - Kích chuột phải trên ô đích chọn Paste Special
    - bấm vào nút Paste Link
    Dzậy là xong
    Hy vọng là đúng ý bạn mong muốn
    [​IMG]được chưa hả?[​IMG]
  7. hunter9258

    hunter9258 Thành viên quen thuộc

    Tham gia ngày:
    22/05/2002
    Bài viết:
    493
    Đã được thích:
    0
    nếu bác paste link thì lại không lưu giữ được định dạng cũ, bác go-ahead lại vừa muốn link dữ liệu vừa muốn không bị thay đổi định dạng trưóc đó , thế mới khoai
    Kevin
  8. Go_ahead

    Go_ahead Thành viên mới

    Tham gia ngày:
    16/07/2002
    Bài viết:
    94
    Đã được thích:
    0
    Đúng như Bác Hunter9258 nói đấy, khoai ra trò. Nếu các bác dùng copy và paste special thì có thể vẫn thấy nguyên dữ liệu như dữ liệu gốc nhưng định dạng sẽ bị thay đổi; Mà vẫn đề chính ở đây là link từ sheet này qua sheet khác chứ không phải là copy và paste.
  9. ngusay

    ngusay Thành viên mới

    Tham gia ngày:
    10/12/2002
    Bài viết:
    93
    Đã được thích:
    0
    theo tớ biết thì không có cách nào link format được
    tớ đề nghị bác chịu khó viết 1 cái macro để nó copy và paste data và format sang những cells mà bác mong muốn, mỗi lần muốn update lại data thì chạy lại macro phát
  10. bigfoot2

    bigfoot2 Thành viên quen thuộc

    Tham gia ngày:
    02/08/2001
    Bài viết:
    160
    Đã được thích:
    0
    Vào excel bấm alt+f11 để soạn thảo macro
    Bấm kép vào Sheet1 (Sheet1) sau đó nhập vào như sau
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Worksheets("Sheet1").Range("A1").Copy Destination:=Worksheets("Sheet2").Range("A1")
    End Sub
    Tương tự cho các ô khác
    Hãy làm thử và cho nhận xét

Chia sẻ trang này