Merhaba;
Aşağıda kullandığım kod b2:d5 hücreleri içinde üzerine geldiğim zaman hücreyi kırmızı yapıyor, fakat istediğim
* A14:A37 hücrelerinin üzerine geldiğim zaman hücrenin sağındaki 5 hücreyi boyaması gerekiyor
* üzerine geldiğim hücrenin 1 hücre sağındaki değeri G5 hücresine yazması gerekiyor.
teşekkür ederim
Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
d = 3
If X < d Or X > Label1.Width - d Or Y < d Or Y > Label1.Height - d Then
Range("champ").Interior.ColorIndex = xlNone
Else
Hcel = Range("champ").Cells(1, 1).Height
Lcel = Range("champ").Cells(1, 1).Width
Yc = Int(Y / Hcel)
Xc = Int(X / Lcel)
Range("champ").Interior.ColorIndex = xlNone
Range("champ").Cells(1, 1).Offset(Yc, Xc).Interior.ColorIndex = 3
End If
End Sub
Aşağıda kullandığım kod b2:d5 hücreleri içinde üzerine geldiğim zaman hücreyi kırmızı yapıyor, fakat istediğim
* A14:A37 hücrelerinin üzerine geldiğim zaman hücrenin sağındaki 5 hücreyi boyaması gerekiyor
* üzerine geldiğim hücrenin 1 hücre sağındaki değeri G5 hücresine yazması gerekiyor.
teşekkür ederim
Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
d = 3
If X < d Or X > Label1.Width - d Or Y < d Or Y > Label1.Height - d Then
Range("champ").Interior.ColorIndex = xlNone
Else
Hcel = Range("champ").Cells(1, 1).Height
Lcel = Range("champ").Cells(1, 1).Width
Yc = Int(Y / Hcel)
Xc = Int(X / Lcel)
Range("champ").Interior.ColorIndex = xlNone
Range("champ").Cells(1, 1).Offset(Yc, Xc).Interior.ColorIndex = 3
End If
End Sub
