DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba;
Sayfanın kod bölümüne;
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Satır As Range, Sütun As Range
Set Satır = Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, 256)) '256 satıra kadar işlem yapar.
Set Sütun = Range(Cells(1, ActiveCell.Column), Cells(65536, ActiveCell.Column)) '65536. satıra kadar işlem yapar.
Cells.FormatConditions.Delete
With ActiveCell
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:=1
.FormatConditions(1).Font.Bold = True
.FormatConditions(1).Interior.ColorIndex = 3 ' renk kodunu isteğe göre 3 sayısını değiştirerek düzenleyin.
End With
End Sub
Kodlarını yerleştirerek deneyin.
İyi çalışmalar.
a-çıktıyı siyah-beyaz olarak ayarlayabilirsiniz.
b-çıktıyı makroya bağlayarak imlecin konumunu çıktı dışına alabilirsiniz.
Sofrada benim de tuzum bulunsun.
siz doğrudan bu şekli biçimlendirebilirsiniz.
Makroya gerek yok diye düşünüyorum, çünkü her seferinde rengini değiştirecek, çizgi kalınlığını değiştirecek bu gereksiz.
Siz el ile şekli seçin ve istediğiniz biçimde biçimlendirin, gerek çizgi kalınlığını gerekse çizgi rengini.
makro sadece çizgi boyutunu hücreye göre ayarlıyor.
Koddaki + ve - ile verilen değerleri kaldırırsanız bire bir hücre ile aynı boyutta olacaktır şekil.
siz doğrudan bu şekli biçimlendirebilirsiniz.
Makroya gerek yok diye düşünüyorum, çünkü her seferinde rengini değiştirecek, çizgi kalınlığını değiştirecek bu gereksiz.
Siz el ile şekli seçin ve istediğiniz biçimde biçimlendirin, gerek çizgi kalınlığını gerekse çizgi rengini.
makro sadece çizgi boyutunu hücreye göre ayarlıyor.
Koddaki + ve - ile verilen değerleri kaldırırsanız bire bir hücre ile aynı boyutta olacaktır şekil.
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
On Error GoTo son
With ActiveSheet.Shapes("Kare")
.Top = Target.Top
.Left = Target.Left
.Height = Target.Height
.Width = Target.Width
End With
son:
End Sub
Tebrikler teşekkürler hocamMerhaba,
aşağıdaki kodları Thisworkbook(BuçalıxmaKitabı)nın kod bölümüne kopyalayıp deneyiniz.
Doğal olarak Kare adlı şekil tüm sayfalarda olmalı.
Kod:Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) On Error GoTo son With ActiveSheet.Shapes("Kare") .Top = Target.Top .Left = Target.Left .Height = Target.Height .Width = Target.Width End With son: End Sub