quen_tat_ca
Thành viên mới

- Tham gia
- 7/9/24
- Bài viết
- 11
- Được thích
- 1
Làm mẫu theo file của bạnTheo thi dụ mình dùng Record macro để ghi lại, sao đó mình chạy thử thì ok. dựa váo đó mình code thì báo lỗi, nhờ các bác giải thích hộ e cái, vì e mới mò mẫm code nên còn gà lắm, mong các bác thông cảm.
Sub Loc()
Range("B3:B19").AutoFilter , Field:=1, Criteria1:=Range("G3")
End Sub
Sub ReSet()
Range("B3:B19").AutoFilter
End Sub
ý tôi là trong cột B nếu tìm thấy có ô nào có text sẽ dán qua cột G bác.Làm mẫu theo file của bạn
Bạn cần lưu ý rằng có những công việc mà dùng record macros thì sẽ rất khó và phức tạp, nhưng dùng theo kiểu dân không chuyên thì lại rất đơn giản.
Mã:Sub Loc() Range("B3:B19").AutoFilter , Field:=1, Criteria1:=Range("G3") End Sub Sub ReSet() Range("B3:B19").AutoFilter End Sub
Vậy là tiêu đề của bạn nhờ hướng dẫn một đằng, kết quả mong muốn lại một nẻo rồi. Hai việc không liên quan gì đến nhau cả.ý tôi là trong cột B nếu tìm thấy có ô nào có text sẽ dán qua cột G bác.
Sub loc()ý tôi là trong cột B nếu tìm thấy có ô nào có text sẽ dán qua cột G bác.
Ai cũng biết vậy mà, mà thôi kệ đi bạn ơi. Chắc các em trẻ trẻ giờ do học nhiều quá nên đôi khi cũng lu xu bu.Vậy là tiêu đề của bạn nhờ hướng dẫn một đằng, kết quả mong muốn lại một nẻo rồi. Hai việc không liên quan gì đến nhau cả.
Thành thật xin lỗi các bác vì k nói rõ, vì trong ví dụ trong module1 tui có dùng record Macro và đã có nói. Nhưng dù sao cũng cám ơn các bác rất nhiều, vì mới tìm hiểu nên kiến thức còn hạn hẹp mong bác và các bác ở diển đàn khai sáng dùm. Và sẵng ví dụ nầy khi lọc ra rồi giờ muốn tách số ra riêng text ra riêng thì làm sao hả bác.Sub loc()
Dim Item
For Each Item In Range("B3:B19")
If Not IsNumeric(Item) Then
Range("G" & Rows.Count).End(3)(2).Value = Item
End If
Next
End Sub
Bài đã được tự động gộp:
Ai cũng biết vậy mà, mà thôi kệ đi bạn ơi. Chắc các em trẻ trẻ giờ do học nhiều quá nên đôi khi cũng lu xu bu.
Thành thật xin lỗi các bác vì k nói rõ, vì trong ví dụ trong module1 tui có dùng record Macro và đã có nói. Nhưng dù sao cũng cám ơn các bác rất nhiều, vì mới tìm hiểu nên kiến thức còn hạn hẹp mong bác và các bác ở diển đàn khai sáng dùm. Và sẵng ví dụ nầy khi lọc ra rồi giờ muốn tách số ra riêng text ra riêng thì làm sao hả bác.
nhờ các bác giải thích hộ e dòng code nầy: Range("G" & Rows.Count).End(3)(2).Value = ItemSub loc()
Dim Item
For Each Item In Range("B3:B19")
If Not IsNumeric(Item) Then
Range("G" & Rows.Count).End(3)(2).Value = Item
End If
Next
End Sub
Bài đã được tự động gộp:
Ai cũng biết vậy mà, mà thôi kệ đi bạn ơi. Chắc các em trẻ trẻ giờ do học nhiều quá nên đôi khi cũng lu xu bu.