Merhabalar;
Arkadaşlar merhaba... Fazla bilgili olmadığım için acemice bir soru olabilir. Affınıza sığınarak soruyorum. Yazdığım makro kodları şöyle
Sub Makro1()
'
' Makro1 Makro
' Makro aytaç tarafından 13.11.2006 tarihinde kaydedildi.
'
For i = 6 To 400
Range("D6:K6").Select
Selection.Copy
If Cells(i, 14) > 0 Then
Cells(i, 4).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("AA6:AC6").Select
Selection.Copy
Cells(i, 27).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("P6").Select
Selection.Copy
Cells(i, 16).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
For a = 1 To 36
d = 101 - a
b = Cells(i, 27) * d / 100
If b < Cells(576, 2) Then
Cells(i, 30) = "%" & d & "Drb"
Exit For
Else
End If
Next
Else
Cells(i, 4) = ""
Cells(i, 5) = ""
Cells(i, 6) = ""
Cells(i, 7) = ""
Cells(i, 8) = ""
Cells(i, 9) = ""
Cells(i, 10) = ""
Cells(i, 11) = ""
Cells(i, 27) = ""
Cells(i, 28) = ""
Cells(i, 29) = ""
Cells(i, 30) = ""
End If
Next
End Sub
Şimdi sorum şu ben herhangi bir satır sildiğimde şöyle bi sıkıntı oluyor makroyada girip hücre değerlerini ayarlamam gerekiyor. Bunu kendisi yapabilir mi_? Yoksa excel ile yapabileceklerimiz hayal gücümüz ile değilde gerçeklerle mi sınırlı_? Şimdiden teşekkürler kolay gelsin
Arkadaşlar merhaba... Fazla bilgili olmadığım için acemice bir soru olabilir. Affınıza sığınarak soruyorum. Yazdığım makro kodları şöyle
Sub Makro1()
'
' Makro1 Makro
' Makro aytaç tarafından 13.11.2006 tarihinde kaydedildi.
'
For i = 6 To 400
Range("D6:K6").Select
Selection.Copy
If Cells(i, 14) > 0 Then
Cells(i, 4).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("AA6:AC6").Select
Selection.Copy
Cells(i, 27).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("P6").Select
Selection.Copy
Cells(i, 16).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
For a = 1 To 36
d = 101 - a
b = Cells(i, 27) * d / 100
If b < Cells(576, 2) Then
Cells(i, 30) = "%" & d & "Drb"
Exit For
Else
End If
Next
Else
Cells(i, 4) = ""
Cells(i, 5) = ""
Cells(i, 6) = ""
Cells(i, 7) = ""
Cells(i, 8) = ""
Cells(i, 9) = ""
Cells(i, 10) = ""
Cells(i, 11) = ""
Cells(i, 27) = ""
Cells(i, 28) = ""
Cells(i, 29) = ""
Cells(i, 30) = ""
End If
Next
End Sub
Şimdi sorum şu ben herhangi bir satır sildiğimde şöyle bi sıkıntı oluyor makroyada girip hücre değerlerini ayarlamam gerekiyor. Bunu kendisi yapabilir mi_? Yoksa excel ile yapabileceklerimiz hayal gücümüz ile değilde gerçeklerle mi sınırlı_? Şimdiden teşekkürler kolay gelsin