satır kaydırma

Katılım
19 Nisan 2005
Mesajlar
16
Ekte göndermiş olduğum dosyada bulunan dosyanın maliyet sayfasındaki 9 nolu satıra bilgi geldiğinde 10,11,12,13,14,15 nolu satırların bir alta kaymasını yani 11,12,13,14,15,16 nolu satırlara kadırabilirmiyiz ayrıca, DOĞALGAZ MALİYET formunda seçili hücrenin bulunduğu satırın rengi değişiyor ama bazen eski seçilmiş satırdaki renkler kaybolmuyor bu sorunları çözebilirmiyiz..

ilginize teşekkür....
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,599
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın the_umit,

Bende bu sorunun yanıtını bekledim ama yanıt çıkmayınca kendimce (Satır Ekleme Kısmını) birşeyler yapayım dedim.

Maliyet Sayfasında G9 hücresinde değişiklik olduğu an satır açılıyor. Fakat aşağıdaki toplam fonksiyonu değişmiyor.

İşinizi tam görmese bile sanırım fikir vermiş olabilir. Başka türlü yapılabilirse bende merak ediyorum.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [G9]) Is Nothing Then Exit Sub
If Target <> "" Then
    Application.ScreenUpdating = False
    For i = 10 To 16
        Rows(i).Select
        Selection.Insert Shift:=xlDown
    Next i
    [A10].Select
End If
End Sub
 
Son düzenleme:

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Excelin kendi liste &#246;zelli&#287;i yeterlidir. 9 nolu sat&#305;r ve &#252;st&#252;ndeki Malzeme-marka-&#246;l&#231;&#252; yazan sat&#305;rla birlikte se&#231;in.Veri-Listele-Liste olu&#351;tur se&#231;ene&#287;i s&#305;ras&#305;n&#305; izleyin. Listem ba&#351;l&#305;k sat&#305;r&#305; i&#231;eriyor k&#305;sm&#305;n&#305; se&#231;in. Bundan sonra veri girdikten sonra alttaki verileriniz bozulmadan bir altta kayacakt&#305;r.
 
Katılım
19 Nisan 2005
Mesajlar
16
Excelin kendi liste özelliği yeterlidir. 9 nolu satır ve üstündeki Malzeme-marka-ölçü yazan satırla birlikte seçin.Veri-Listele-Liste oluştur seçeneği sırasını izleyin. Listem başlık satırı içeriyor kısmını seçin. Bundan sonra veri girdikten sonra alttaki verileriniz bozulmadan bir altta kayacaktır.
kardeşim yardımın için teşşekkür ama listele diye bişe yokki
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Nas&#305;l yok iyi bak&#305;n.Excel Men&#252;leri s&#305;ra ile bak&#305;n Dosya-D&#252;zen-G&#246;r&#252;n&#252;m....... Veri men&#252;s&#252;n&#252;n alt&#305;ndaki Listele-Liste Olu&#351;tur se&#231;ene&#287;i var.

K&#305;sayolu ise CTRL+L tu&#351;udur.
 
Katılım
27 Ekim 2005
Mesajlar
108
Excel Vers. ve Dili
Excel 2003 - Türkçe
Alİ Bey Bİrde Sİz Bakin Versİyon Farki Olabİlİr Mİ?
 
Katılım
5 Nisan 2005
Mesajlar
185
Aşağıdaki kodu da kendinize uyarlayıp çalışma sayfanızın kod kısmına ekleyerek kullanabilirsiniz:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 3 And Target.Row = 9 Then
Cells(9, 1).Select
Selection.EntireRow.Insert
End If
End Sub
 
Üst