mangat060083
Thành viên mới
- Tham gia
- 8/4/11
- Bài viết
- 14
- Được thích
- 2
Sub Test()
Dim oShape As Shape, oShape1 As Shape
Set oShape = ActiveSheet.Shapes("circle")
Set oShape1 = ActiveSheet.Shapes("Oval 1")
oShape.Top = oShape1.Top - 5
oShape.Left = oShape1.Left - 5
End Sub
hi, Cảm ơn anh nhiều akCái này chắc phải ngồi chịu khó vẽ 11 cái shape tròn rồi code di chuyển shape thôi.
Mã:Sub Test() Dim oShape As Shape, oShape1 As Shape Set oShape = ActiveSheet.Shapes("circle") Set oShape1 = ActiveSheet.Shapes("Oval 1") oShape.Top = oShape1.Top - 5 oShape.Left = oShape1.Left - 5 End Sub
hi, nhờ bạn chỉ giúp cho mình rõ hơn vớiDùng chart sẽ nhanh hơn và không cần code
Bạn chọn giải pháp vẽ chart của bạn @htin1997 đề xuất đi, tôi không rành vụ chart này , chứ code thì nó chắc là rắc rối lắm à.hi, Cảm ơn anh nhiều ak
Anh có thể chỉ giúp em với, trong sheet excel này em có nhiều hàng giống như vậy, mỗi hàng sẽ có những giá trị ngẫu nhiên khác nhau (từ 0 đến 10). Thì đoạn code này có hiểu được của từng hàng không ak.
Hay mình chỉ dùng được cho một hàng này thôi anh.
View attachment 301448
Bài đã được tự động gộp:
hi, nhờ bạn chỉ giúp cho mình rõ hơn với
hi, cảm ơn bạn,Bạn chọn giải pháp vẽ chart của bạn @htin1997 đề xuất đi, tôi không rành vụ chart này , chứ code thì nó chắc là rắc rối lắm à.
Bác gửi thử file lên, thử xem nào, lười tạo dữ liệu quáHi, chào cả nhà
Nhờ cả nhà giúp em chỗ này với ak.
Em có một hàng 11 điểm (từ 0 đến 10), em muốn nếu mình nhập một số bất kỳ vào ô màu vàng, thì vòng tròn màu đỏ sẽ xuất hiện ở điểm tương ứng.
Giống như ảnh đính kèm.
Nhờ cả nhà hướng dẫn giúp em thực hiện với ak.
Em cảm ơn nhiều.
View attachment 301444
dạ vâng, nhờ bác chỉ giúp mình với.Bác gửi thử file lên, thử xem nào, lười tạo dữ liệu quá
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 13 And Target.Row = 12 Then
With ActiveSheet.Shapes
.Range(Array("So")).Left = .Range(Array("Shp")).Left + _
.Range(Array("Shp")).Width * Range("M12") / 10 - _
.Range(Array("So")).Width / 4 - _
.Range(Array("So")).Width / 2 * Range("M12") / 10
End With
End If
End Sub
Đây nha anh. Dùng chart line với marker.hi, nhờ bạn chỉ giúp cho mình rõ hơn với
Quá đẹp rồi . . . .Đây nha anh. Dùng chart line với marker.