- Katılım
- 10 Kasım 2006
- Mesajlar
- 22
- Excel Vers. ve Dili
- 2000 Tr - 2003 Eng
Selam arkadaşlar,
Excel sayfam için aşağıdaki gibi bir örnekleme yaptım. Fakat şöyle bir sıkıntı var. Excel sayfasında macro her cursor basımında çalıştığı için; geri al, kopyala vb. araçları kullanamıyorum. Bunun çözümü için yardımlarınızı rica ediyorum.
----------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim HA, DR, YDR
HA = Range("IV1").Value
Range("IV2").Value = UCase(Range(HA).Value)
EDR = Range("IV2").Value
YDR = Range("IV3").Value
If EDR = "RT" Then
With Range(HA).Interior
.ColorIndex = 37
Pattern = xlSolid
End With
Range(HA).Value = UCase(Range(HA).Value)
With Range(HA).Offset(-1, 0).Interior
.ColorIndex = 37
Pattern = xlSolid
End With
End If
End sub
----------------------------------------------------------------
Excel sayfam için aşağıdaki gibi bir örnekleme yaptım. Fakat şöyle bir sıkıntı var. Excel sayfasında macro her cursor basımında çalıştığı için; geri al, kopyala vb. araçları kullanamıyorum. Bunun çözümü için yardımlarınızı rica ediyorum.
----------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim HA, DR, YDR
HA = Range("IV1").Value
Range("IV2").Value = UCase(Range(HA).Value)
EDR = Range("IV2").Value
YDR = Range("IV3").Value
If EDR = "RT" Then
With Range(HA).Interior
.ColorIndex = 37
Pattern = xlSolid
End With
Range(HA).Value = UCase(Range(HA).Value)
With Range(HA).Offset(-1, 0).Interior
.ColorIndex = 37
Pattern = xlSolid
End With
End If
End sub
----------------------------------------------------------------