List xổ ra có nội dung thay đổi tương ứng với các lựa chọn khác nhau????

  • Thread starter Thread starter member
  • Ngày gửi Ngày gửi
Liên hệ QC

member

Thành viên chính thức
Tham gia
30/8/07
Bài viết
62
Được thích
7
(Không biết tiêu đề như thế có đúng không nữa)

Em có bài toán này View attachment Book1.xls

em muốn khi chọn tiết diện này thì list xổ ra sẽ là các lựa chọn của loại kích thước đó
Em mới dùng excel nên chưa biết dùng macro.Có cách nào ngoài dùng Macro không ạh?Các bác có thể chỉ rõ rõ cho em được không ạh?

Thannks!!!!!
 
Lần chỉnh sửa cuối:
Tất nhiên là dc chứ... Cốt lỗi vấn đề là tạo 1 mãng động... Bạn vào menu Insert\Name\Define đễ xem cách tạo mãng động nhé!
File đính kèm bạn xem có vừa ý ko?
Đây là 1 trò khá đơn giản, bạn còn có thể làm hơn thế nữa nếu bạn muốn
Mến
ANH TUẤN
 

File đính kèm

Cảm ơn bác nhiều
Bác có thể "dịch" cho em cái hàm này được không ạh?

=OFFSET('kich thuoc TD'!$B$7,0,('kich thuoc TD'!$F$2)*3-3,11,1)

Em mới học nên ...
Thanks bác phát nữa
 
Cho em hỏi thêm tí nữa
thế nếu muốn cái list xổ ra kia không phải chỉ có 1 cột mà còn thêm cột thông số, giá trị (để dễ chọn tiết diện )nữa có được không ạh????
Thanks!!!!!!!!!!
 
member đã viết:
Cho em hỏi thêm tí nữa
thế nếu muốn cái list xổ ra kia không phải chỉ có 1 cột mà còn thêm cột thông số, giá trị (để dễ chọn tiết diện )nữa có được không ạh????
Thanks!!!!!!!!!!
Bạn vào đây nhé :
HTML:
http://www.giaiphapexcel.com/forum/showthread.php?t=1369
TDN
 
Tất nhiên là dc... mời bạn xem file tiếp theo, vẫn trên quan điểm ko dùng macro nhé!
Còn phép tính('kich thuoc TD'!$F$2)*3-3 thì bạn suy nghĩ tí cũng hiểu mà... Chú ý là F2 = Main!I2 nhé, tức là nó cũng chính là cell link của mấy Option Button đấy... chủ yếu dùng đễ dịch chuyển cell B7 đi 1 số cột nào đó khi bạn chọn vào Option Button...
Có gì ko rõ xin cứ hỏi tiếp
Mến
ANH TUẤN
 

File đính kèm

tedaynui đã viết:
Bạn vào đây nhé :
HTML:
http://www.giaiphapexcel.com/forum/showthread.php?t=1369
TDN

Em vào rồi bác ạh nhưng cái mà bác TuanVNUNI đưa ra hình như có macro thì phải .... mà em thì mới nhập môn nên ....**~** dù sao cũng Thanks! bác

Và bác anhtuan1066 có thể đọc cái hàm trên cho em được không?
(...)*3-3 là sao ạh? em ..... hổng rõ

Rùi cái nay nua ah
help.JPG

Làm như thế nào đấy ạh

(Em hỏi mấy cái này có vớ vẩn quá không ạh ?
Nhưng mà em không hỏi các bác thì không biết hỏi ai cả )

Thanks!
Chúc các bác sức khoẻ vô biên để còn ... chỉ giáo cho bọn em:-=
 
Lần chỉnh sửa cuối:
2 ComboBox này dc tạo bằng 2 công cụ khác nhau: Cái thứ nhất dc chọn trên thanh Form, cái thứ 2 dc chọn trên thanh Control ToolBox... Bạn muốn biết ComboBox loại thứ 2 này thì việc đầu tiên bạn click phải chuột vào thanh Toolbar, chọn Control ToolBox...
Bấm vào biểu tượng hình thước Eke rồi click phải chuột trên ComboBox, chọn Properties... 4 mục quan trọng bạn cần phải chú ý là:
1> BoundColumn: là cột lấy kết quả (vì trong ComboBox có 2 cột mà, tất nhiên ta chỉ lấy 1 trong 2 thôi, cột còn lại là tham khảo)
2> ColumnCount: bạn muốn hiện mấy cột trong ComboBox thì gõ số vào mục này (trong trường hợp của bạn tôi chọn 2 cột nên gõ vào số 2)
3> LinkedCell: Muốn Kết quả xuất ra cell nào thì gõ địa chỉ cell vào đây (trong VD tôi chọn cell K2)
4> ListFillRange: là danh sách xổ xuống (trong VD tôi lấy list đã dc định nghĩa trong Define Name, là LOAI1)
Khi đã Edit xong thì nhớ bấm biểu tuợng Eke lần nữa đễ thoát chế độ Edit thì mới sử dụng dc
Trước khi giãi thích công thức ('kich thuoc TD'!$F$2)*3-3 thì bạn cho tôi hỏi: Bạn biết hàm OFFSET ko? Nếu đã biết thì đây chỉ là công thức đễ dịch chuyển cột tính từ cell bắt đầu kich thuoc TD'!$B$7 thôi mà... Bạn chọn "thép chử C" thì F2 sẽ = 1, suy ra F2*3-3 = 0, nên mãng dc bắt đầu bằng cell B7... chọn "thép chử I" thì F2= 2, suy ra F2*3-3 = 3 thì mãng dc bắt đầu từ cell B7 cộng cho 3 ra dc cell E7... vân vân... Tức là khi kết quả phép tính trên bằng 0 thì lấy cột B, bằng 3 thì lấy cột E, bằng 6 thì lấy cột H, (cứ đếm từ cột B sang phải sẽ rõ)
Còn nếu bạn chưa biết hàm OFFSET thì... hơi căng, phải Search trên diển đàn mà tìm hiểu: Nói chung OFFSET dùng đễ tạo 1 mãng động dựa vào mốc cho trước... trong trường hợp "Thép chử C" thì lấy mãng 'kich thuoc TD!B7:C17, trường hợp "thép chử I" thì lấy mãng 'kich thuoc TD!E7:F17.. và trường hợp "thép góc" thì lấy mãng 'kich thuoc TD!H7:I17...
Vài dòng ngắn gọn đến bạn... chứ còn nói cho thật rõ thì e rằng phải viết cả mấy trang giấy... Hy vọng bạn cố gắng và hiểu dc...
ANH TUẤN
 
Web KT

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

Back
Top Bottom