quannguyen1984
Thành viên mới

- Tham gia
- 12/2/11
- Bài viết
- 38
- Được thích
- 0
Mong được các bạn VBA giúp đỡ.






Bạn nên bình tĩnh, bài thứ 1 bạn Post lúc 4h26 PM đó là giờ về rồi nên bạn cũng cần chờ đợi, hơn nữa xem file và làm là 2 việc khác nhau mà bạn.Việc này khó lắm hay sao vậy các chuyên gia VBA? Một ngày trôi qua, người xem thì nhiều mà người giúp chưa thấy.![]()
Private Sub OptionButton1_Click()
Dim Cll As Range
Dim Opt As String
Me.Cbo_Img.Clear
For Each Cll In [C5:C9]
If Left(Cll, 1) = "A" Then
Me.Cbo_Img.AddItem Cll
End If
Next
End Sub
Private Sub OptionButton2_Click()
Dim Cll As Range
Dim Opt As String
Me.Cbo_Img.Clear
For Each Cll In [C6:C9]
If Left(Cll, 1) = "B" Then
Me.Cbo_Img.AddItem Cll
End If
Next
End Sub




Quan trọng "copy" vào đâu vậy bạn? Trong file của bài trên có tý cóc két gì đâu. Mà CHẠY với KHÔNG CHẠY.Mình copy vào rồi sao nó không chạy bạn ơi, có thể cho mình địa chỉ mail hay số đt để mình học hỏi một số vấn đề được không? Xin cảm ơn bạn đã giúp đỡ "huynhnguyenminhquan@yahoo.com"

Bác biết sai chỗ nào thì nhờ bác giúp, đằng này bình luận mấy câu chẳng ra gì?Quan trọng "copy" vào đâu vậy bạn? Trong file của bài trên có tý cóc két gì đâu. Mà CHẠY với KHÔNG CHẠY.




Có quan niệm của bạn "chẳng ra gì" thì có. Bạn không thấy tôi hỏi bạn gì ở bài #7 ah? Bạn không đọc hay sao mà nói thế? Không phải tự nhiên tôi nói thế, tôi đâu có nói đùa, nói dối, nói sai gì đâu.Bác biết sai chỗ nào thì nhờ bác giúp, đằng này bình luận mấy câu chẳng ra gì?




1) Bạn đã Enable marco chưa?Mình không biết nhiều về VBA lắm chỉ vọc tí để áp dụng vào việc buôn bán và quản lý máy sản phẩm thôi. Nhờ bác dhn46 chỉ tôi cũng copy vào trong code form thôi nhưng khi chọn vào option thì báo lỗi không chạy. Bác biết chỉnh sữa lại và gửi file lại giúp em, em cảm ơn nhiều.

File tôi gửi ở bài #6 có khác gì file bạn đâu, tôi đã copy vào code rồi chằng qua là chọn như bạn nói nó lỗi thôi. Chứ chép vào code mà hok biết làm thì nghiên cứu VBA làm gì nữa. Dù sao cũng cảm ơn bạn đã theo dõi bài mình.1) Bạn đã Enable marco chưa?
2) Tôi gửi file dưới đã thêm code vào Form của bạn. Nhưng khi kích vào A hoặc B thì có báo lỗi code. Tôi không hiểu về code, nhờ thành viên khác chỉnh code.



- Tạo 1 folder chứa hình,File tôi gửi ở bài #6 có khác gì file bạn đâu, tôi đã copy vào code rồi chằng qua là chọn như bạn nói nó lỗi thôi. Chứ chép vào code mà hok biết làm thì nghiên cứu VBA làm gì nữa. Dù sao cũng cảm ơn bạn đã theo dõi bài mình.

Bạn giúp đúng theo ý mình rồi, nhưng xảy ra trường hợp này. Khi mình chọn option A xem hình ok xong chọn qua B lại lỗi không chạy nữa. Ngược lại chọn B trước xong chọn qua A cũng lỗi. Mong các bạn xem lại giúp mình.Bạn xem file nhé. Bạn vẫn chưa phản hồi câu hỏi đầu tiên của bạn, bài #2 có đáp ứng hay không?
Bạn giúp đúng theo ý mình rồi, nhưng xảy ra trường hợp này. Khi mình chọn option A xem hình ok xong chọn qua B lại lỗi không chạy nữa. Ngược lại chọn B trước xong chọn qua A cũng lỗi. Mong các bạn xem lại giúp mình.
Private Sub Cbo_Img_[COLOR=#ff0000]Change[/COLOR]()
Dim Url As String, PicName As String
Url = Sheet1.Cells(Me.Cbo_Img.ListIndex + 5, 4)
PicName = Mid$(Url, InStrRev(Url, "/") + 1)
Call URLDownloadToFile(0, Url, "C:\" & PicName, 0, 0)
Image1.Picture = LoadPicture()
Image1.Picture = LoadPicture("C:\" & PicName)
End Sub
Private Sub Cbo_Img_[COLOR=#ff0000]Click[/COLOR]()
[COLOR=#ff0000]Dim rFind As Range[/COLOR]
Dim Url As String, PicName As String
[COLOR=#ff0000]Set rFind = Sheet1.Range("C5:C100").Find(Cbo_Img.Text, , xlValues, xlWhole)[/COLOR]
[COLOR=#ff0000]If Not rFind Is Nothing Then[/COLOR]
[COLOR=#ff0000]Url = rFind.Offset(, 1).Value[/COLOR]
PicName = Mid$(Url, InStrRev(Url, "/") + 1)
Call URLDownloadToFile(0, Url, "C:\" & PicName, 0, 0)
Image1.Picture = LoadPicture()
Image1.Picture = LoadPicture("C:\" & PicName)
[COLOR=#ff0000]End If[/COLOR]
End Sub