Quy Vu
Thành viên chính thức
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 4/8/17
- Bài viết
- 65
- Được thích
- 4
- Giới tính
- Nam
Xin chào các anh chị!
Em lại có một bài tập nữa mà mò mẫm hơn một tiếng rồi vẫn chưa ra, lên mang lên đây hỏi các anh/chị
Trước khi vào bài, em muốn hỏi một vài câu hỏi như sau
1. a = range("A2") và Set a = range("A2") có gì khác nhau ạ ?? a= range("A2") có thể sử dụng như nào ( giống như kiểu a=range("A2") thì sẽ gán giá trị trong ô A2 với a)
2. range("A2").value liệu có giống set a=range("A2") ???
Đề bài như sau:
Cho một bảng như hình, yêu cầu như sau:
![1545123101449.png 1545123101449.png](https://www.giaiphapexcel.com/diendan/data/attachments/166/166596-af6fa97d4185c0bd89c64d9d99501ff9.jpg?hash=r2-pfUGFwL)
Chọn ô A2, dùng vòng lặp để hiện thị các giá trị trong cột A nếu giá trị tương ứng ở dòng cột C là Wood
kết quả thu được như ảnh
![1545123167331.png 1545123167331.png](https://www.giaiphapexcel.com/diendan/data/attachments/166/166597-8fbfc51710fcf3899319d1d7f45f47fe.jpg?hash=j7_FFxD884)
Em có code như sau nhưng k thể thỏa mãn được yêu cầu bài ra, không tim được ô ở cột A tương ứng sang ô cột C có giá trị "Wood"
Em lại có một bài tập nữa mà mò mẫm hơn một tiếng rồi vẫn chưa ra, lên mang lên đây hỏi các anh/chị
Trước khi vào bài, em muốn hỏi một vài câu hỏi như sau
1. a = range("A2") và Set a = range("A2") có gì khác nhau ạ ?? a= range("A2") có thể sử dụng như nào ( giống như kiểu a=range("A2") thì sẽ gán giá trị trong ô A2 với a)
2. range("A2").value liệu có giống set a=range("A2") ???
Đề bài như sau:
Cho một bảng như hình, yêu cầu như sau:
![1545123101449.png 1545123101449.png](https://www.giaiphapexcel.com/diendan/data/attachments/166/166596-af6fa97d4185c0bd89c64d9d99501ff9.jpg?hash=r2-pfUGFwL)
Chọn ô A2, dùng vòng lặp để hiện thị các giá trị trong cột A nếu giá trị tương ứng ở dòng cột C là Wood
kết quả thu được như ảnh
![1545123167331.png 1545123167331.png](https://www.giaiphapexcel.com/diendan/data/attachments/166/166597-8fbfc51710fcf3899319d1d7f45f47fe.jpg?hash=j7_FFxD884)
Em có code như sau nhưng k thể thỏa mãn được yêu cầu bài ra, không tim được ô ở cột A tương ứng sang ô cột C có giá trị "Wood"
Mã:
Sub baitap14()
Dim firstcell As Object
Dim nextcell As Object
Range("A2").Select
Set firstcell = Range("A2")
Do Until IsEmpty(Selection.Value)
If Selection.Offset(0, 3).Value = "Wood" Then
MsgBox "The only wooden rollercoasters in the list are:" & Selection.Value
Else
Selection.Offset(1, 0).Select
End If
Loop
End Sub