Add-in thay đổi kiểu tham chiếu trong công thức

Liên hệ QC

huuthang_bd

Chuyên gia GPE
Tham gia
10/9/08
Bài viết
8,709
Được thích
10,814
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Thợ đụng
Nhân có một bạn hỏi về cách chuyển kiểu tham chiếu trong công thức tôi đã viết ra Add-in để làm việc này.
Tôi đăng lên topic mới để bạn nào cần thì tìm cho dễ.
upload_2017-8-29_14-57-2.png
Chào mọi người, mọi người cho mình hỏi vấn đề này với
ví dụ mình có công thức tại cell như thế này
=ROUND(SUMIFS(M$38:$M41;$I38:$I$41;">10";I38:I41;"<=18")/1000;3)*1
giờ mình muốn code điền lại vào cell thành công thức thế này thì viết code thế nào ạ
=ROUND(SUMIFS($M$38:$M$41;$I$38:$I$41;">10";$I$38:$I$41;"<=18")/1000;3)*1
tức là thêm $ vào tất cả tham chiếu để cố định vùng lại í.
 

File đính kèm

  • ChangeFormulaReferenceStyle.rar
    10.8 KB · Đọc: 76
Nhân có một bạn hỏi về cách chuyển kiểu tham chiếu trong công thức tôi đã viết ra Add-in để làm việc này.
Tôi đăng lên topic mới để bạn nào cần thì tìm cho dễ.
View attachment 182248
Nói về công thức thì trên bảng tính Excel có rất nhiều chỗ chứa nó lắm, chẳng hạn:
- Công thức gõ trực tiếp trên bảng tính
- Công thức trong Define name
- Công thức trong Data Validation
- Công thức trong Conditional Formating
vân... vân....
Vậy AddIn này làm được.. tới đâu?
 
Nói về công thức thì trên bảng tính Excel có rất nhiều chỗ chứa nó lắm, chẳng hạn:
- Công thức gõ trực tiếp trên bảng tính
- Công thức trong Define name
- Công thức trong Data Validation
- Công thức trong Conditional Formating
vân... vân....
Vậy AddIn này làm được.. tới đâu?
Tới chỗ nào cần thôi anh :)
Theo em thì chỉ công thức trên sheet là cần thôi.
Define name thì chắc chắn không làm được. Những cái khác theo em là không cần thiết.
 
Về cá nhân em thì chỉ cần chạy hiệu quả là được ạ,
Tôi đã làm thử nhưng đang làm thì phát sinh vấn đề, đọc lại thì thấy là Excel không cho làm :)
FormatCondition.Formula1 Property
Returns the value or expression associated with the conditional format or data validation. Can be a constant value, a string value, a cell reference, or a formula. Read-only String.
 
Nếu không em copy ra excel, sau đó dùng addin của Anh cũng ok ạ.
Rồi sau đó làm sao bạn bỏ lại :D.
Tôi ví dụ như thế này.
Giả sử bạn có dữ liệu trong A1:A10, Bạn muốn tạo công thức vùng C1:L1 tham chiếu trực tiếp vùng A1:A10 theo từng ô 1 (C1 = A1, D1 = A2, E1 = A3, ...)
Nếu là công thức thì có thể làm vầy:
  • B1=A1
  • Copy B1 cho B1:B10
  • Chuyển tham chiếu công thức vùng B1:B10 sang kiểu tuyệt đối ($A$1)
  • Copy B1:B10 paste transpose vào C1:L1
  • Chuyển tham chiếu công thức vùng C1:L1 sang kiểu tương đối (nếu cần)
Còn với Condictional Formatting thì đâu có làm được :D
 
Nhân có một bạn hỏi về cách chuyển kiểu tham chiếu trong công thức tôi đã viết ra Add-in để làm việc này.
Tôi đăng lên topic mới để bạn nào cần thì tìm cho dễ.
View attachment 182248
em cảm ơn anh nhiều nhé. đúng ý em rồi ạ
-------------
chắc cần bổ xung thêm để có thể chọn "từa lưa hột dưa" trên bảng tính cho tiện.
 
Web KT
Back
Top Bottom