sirkülasyon
Altın Üye
- Katılım
- 10 Temmuz 2012
- Mesajlar
- 2,543
- Excel Vers. ve Dili
- 2021 LTSC TR
1-) Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, [L3:L100]) Is Nothing Then
If Target.Value = "Firma" Then Target.Offset(0, 5).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.08
If Target.Value = "Gerçek Usul" Then Target.Offset(0, 5).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.08
If Target.Value = "Basit Usul" Then Target.Offset(0, 5).Value = 0#
Target.Offset(0, 3).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value
Target.Offset(0, 4).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.0498
Target.Offset(0, 6).Value = Target.Offset(0, 5).Value / 10 * 5
Target.Offset(0, 9).Value = Target.Offset(0, 4).Value + Target.Offset(0, 6).Value + Target.Offset(0, 7).Value + Target.Offset(0, 8).Value
Target.Offset(0, 10).Value = Target.Offset(0, 3).Value - Target.Offset(0, 6).Value
End If
End Sub
2-) Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim RaBereich As Range
Set RaBereich = Range("A3:A100")
If Intersect(Target, RaBereich) Is Nothing Then Exit Sub
Application.EnableEvents = False
Cancel = True
If Target.Value = "X" Then
Target.Value = ""
Else
Target.Value = "X"
End If
Application.EnableEvents = True
Set RaBereich = Nothing
End Sub
L3:L100 sütun aralığındaki 1 nolu makroya göre işlemini A3:A100 sütun aralığındaki "X" işareti varsa gerçekleştirecek yoksa 1. makro pasif kalacak. Abilerim buna göre düzenlye bilirler mi?
On Error Resume Next
If Not Intersect(Target, [L3:L100]) Is Nothing Then
If Target.Value = "Firma" Then Target.Offset(0, 5).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.08
If Target.Value = "Gerçek Usul" Then Target.Offset(0, 5).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.08
If Target.Value = "Basit Usul" Then Target.Offset(0, 5).Value = 0#
Target.Offset(0, 3).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value
Target.Offset(0, 4).Value = Target.Offset(0, 1).Value * Target.Offset(0, 2).Value * 0.0498
Target.Offset(0, 6).Value = Target.Offset(0, 5).Value / 10 * 5
Target.Offset(0, 9).Value = Target.Offset(0, 4).Value + Target.Offset(0, 6).Value + Target.Offset(0, 7).Value + Target.Offset(0, 8).Value
Target.Offset(0, 10).Value = Target.Offset(0, 3).Value - Target.Offset(0, 6).Value
End If
End Sub
2-) Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim RaBereich As Range
Set RaBereich = Range("A3:A100")
If Intersect(Target, RaBereich) Is Nothing Then Exit Sub
Application.EnableEvents = False
Cancel = True
If Target.Value = "X" Then
Target.Value = ""
Else
Target.Value = "X"
End If
Application.EnableEvents = True
Set RaBereich = Nothing
End Sub
L3:L100 sütun aralığındaki 1 nolu makroya göre işlemini A3:A100 sütun aralığındaki "X" işareti varsa gerçekleştirecek yoksa 1. makro pasif kalacak. Abilerim buna göre düzenlye bilirler mi?
