Hücre verisine bağlı sutunda veri değiştirme

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba,
Aşağıdaki kod ile İf satırlarını pasif ettiğimde fiyat güncellemesini yapabiliyorum.
Fakat sayfada J sutununda hücrelerde "SERİ SONU VEYA KOD HATALI" yazıyorsa fiyatı değiştirmemesi gerekiyor
Onun için oluşturduğum if satırı sutunun tamamında verileri değiştirmiyor.
İf satırı hususunda yardımlarınızı rica ediyorum
Teşekkür ederim
Kod:
Sub fıyatdegıstır()
On Error Resume Next
Set S2 = Sheets("ÜRÜNLER")
S2.[d2:e10000].ClearContents
For i = 2 To S2.Range("a65536").End(xlUp).Row
SonSatir = S2.Range("a65536").End(xlUp).Row + 1

'If S2.Cells(i, "j") = "SERİ SONU VEYA KOD HATALI" Then
'Exit Sub
'Else

S2.Cells(i, "d") = S2.Cells(i, "f")
S2.Cells(i, "e") = S2.Cells(i, "g")
'End If
Next i
MsgBox "VERİLER ALINDI"
End Sub
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,460
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Sub fıyatdegıstır()
On Error Resume Next
Set S2 = Sheets("ÜRÜNLER")
S2.[d2:e10000].ClearContents
For i = 2 To S2.Range("a65536").End(xlUp).Row
SonSatir = S2.Range("a65536").End(xlUp).Row + 1

' Eğer "SERİ SONU VEYA KOD HATALI" değilse, fiyatları kopyala
If S2.Cells(i, "J").Value <> "SERİ SONU VEYA KOD HATALI" Then
S2.Cells(i, "D").Value = S2.Cells(i, "F").Value
S2.Cells(i, "E").Value = S2.Cells(i, "G").Value
End If
Next i
MsgBox "VERİLER ALINDI"
End Sub

Bu değişiklik, eğer J sütunundaki hücredeki değer "SERİ SONU VEYA KOD HATALI" değilse, fiyatları kopyalar. Eğer bu değer varsa, fiyatları değiştirmez.
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Teşekkür ederim
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Sn cems merhaba
J sutununda "SERİ SONU VEYA KOD HATALI" ise D ve E sutunundaki verileri değiştirmemesi lazım.
Kod o hücreleri siliyor.
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba
Tabiki aşağıdaki satır kodun başında verileri siliyor. Bizde veriler nereye gidiyor diyoruz.
kodu kadırınca sorun kalmadı.
Teşekkür ederim

Kod:
S2.[d2:e10000].ClearContents
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,460
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
kolay gelsin
 
Üst