xuanthanhsse
Thành viên mới
- Tham gia
- 21/7/07
- Bài viết
- 26
- Được thích
- 5
Các cao thủ xin hỏi cách làm xuất hiện hình ảnh từ comment hoặc từ file khác.
Lần chỉnh sửa cuối:
Bạn không đọc rõ yêu cầu đề bài, Chính tác giả đã làm được điều này rồi mà. Theo ý tác giả muốn có lẽ phải dùng VBA1.Bạn comment một thông tin bất kì.
2.Edit comment.
3.Ấn chuột phải vào ''viền khung'' của comment--->format comment.
4.Xuất hiện bảng Format comment. Chọn ''colors and lines--->colors--->Fill effects--->picture--->Select picture--->ok---> rồi ok thêm lần nữa.
Tạm thời tôi chỉ biết rứa.
Cảm on các bạn nhiều đã gửi bài cho mình.
Đúng như bạn DOSNET nói mình làm được các bước đó rồi trong file đính kèm. Mục đích của mình là tại 1 địa chỉ ô B2 gõ tên của hình ảnh đó (gán cho hình ảnh 1 là 12, hình ảnh 2 là 13, hình ảnh 4 là 14.... hình ảnh 8 là 20) thì hình ảnh đó hiện tại vùng B5. Hình ảnh ở đây có thể đựơc lấy từ COMMENT hoặc từ sheet khác của workbook. Mình nghĩ dùng công thức đơn thuần sẽ ko thực hiện đựơc. Mình xin gửi lại các bạn file dữ liệu đầy đủ. Và yêu cầu của mình, các bạn có thể viết giúp mình code VBA.
With Range("D2")
.AddComment
.Comment.Visible = True
.Comment.Shape.Select True
Selection.ShapeRange.Fill.UserPicture _
"C:\Documents and Settings\Welcome\My Documents\My Pictures\meo khoc_1216318612.gif"
End With
With Range("D2")
.Comment.Shape.Select True
Selection.ShapeRange.Fill.Visible = msoFalse
End With
Cám ơn anh Okebap nhiều, mình còn kém VBA nên chưa biết áp dụng ra sao, anh có thể hoàn thành vào file mình đính kém được không? Cảm ơn nhiều !
Option Explicit
Sub ChangePicture()
Dim jJ As Integer: Dim fSearch As Variant
On Error Resume Next: ActiveSheet.Cells.ClearComments
On Error GoTo 0
Set fSearch = Application.FileSearch
With fSearch
.NewSearch: .LookIn = "D:\Picture"
7 .Filename = "Flower" & [c12].Value & ".jpg"
If .Execute = 0 Then
MsgBox "There were no files found."
Else
[b2].ClearComments
ActiveSheet.[b2].AddComment.Text Text:=""
ActiveSheet.[b2].Comment.Shape.Fill.UserPicture (.FoundFiles(1))
End If
End With
End Sub