[]
excel muhendisligi 2.sinif
excel'de mesela hucre'deki yazinin rengi yesilse soyle yap, fill color morsa soyle yap, ha bi de ustu cizili satirlar var. onlari da algilayabilen fonksiyonlar mevcut mudur?
Söylediğinin tam tersini yapan bir özellik mevcut, Format -> Conditional Formatting
Bildiğim kadarıyla hücre özelliklerini okuyan standart bir fonksiyon mevcut değil.
VBA kodlarına aşina isen yapabilirsin. bunu da 2. sınıfta göstermezler :)
Aşağıdaki kod, E7 hücresinin renk kodu 43 ise, A1 hücresinin değerini 1 yapar.
Sub eksi()
'by hgn
Range("E7").Select
With Selection.Interior
If .ColorIndex = 43 Then
Range("A1").Value = 1
Else
End If
End With
End Sub
Bildiğim kadarıyla hücre özelliklerini okuyan standart bir fonksiyon mevcut değil.
VBA kodlarına aşina isen yapabilirsin. bunu da 2. sınıfta göstermezler :)
Aşağıdaki kod, E7 hücresinin renk kodu 43 ise, A1 hücresinin değerini 1 yapar.
Sub eksi()
'by hgn
Range("E7").Select
With Selection.Interior
If .ColorIndex = 43 Then
Range("A1").Value = 1
Else
End If
End With
End Sub
- hgn (13.04.07 09:33:12)
hmmm. sanirim ileriki yillarda ogrencem. denedim olmadi hocam, bunun bi cikar yolu yok mudur yaw?
- amiga 500 (13.04.07 14:58:38)
daha önce yapmadım ama kasılırsa yapılır herhalde,
workbook'un ilgili event'lerinden birinin içini doldurman lazım.
misal, hücre seçildiği zaman rengini algılamak istiyorsan
Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
metodunun içini doldurman lazım, sana seçili olan hücreleri Target parametresi ile geçiyor.
falan filan, tam olarak yapmak istediğin belli bir şey varsa yardımcı olmaya çalışırım.
workbook'un ilgili event'lerinden birinin içini doldurman lazım.
misal, hücre seçildiği zaman rengini algılamak istiyorsan
Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
metodunun içini doldurman lazım, sana seçili olan hücreleri Target parametresi ile geçiyor.
falan filan, tam olarak yapmak istediğin belli bir şey varsa yardımcı olmaya çalışırım.
- iron (13.04.07 17:11:46)
1