• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makroları güZEnleme ve uyarlama

Katılım
15 Eylül 2007
Mesajlar
1,312
Excel Vers. ve Dili
2013 türkçe
Ekdeki dosyanın için ekleme ve silme makrolarını bu taploya göre uyarlayı vereblirmiSİNİZ
başta hareket edEN KUTUCUKLAR SAĞA SOLA DEĞİLDE J VEYA K SÜTÜN HIZASINDA SAĞ BOŞLUKSA AŞAĞIYA DOĞRU HAREKET ETSE
 

Ekli dosyalar

Moderatör tarafında düzenlendi:
Merhaba,
Sayfanın kodlarını alttakinlerle değiştirin umarım işinizi görür.İyi çalışmalar.

Kod:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
If Not Intersect(Target, [D4:H65536]) Is Nothing Then
On Error Resume Next
If Target.Row >= 3 And Target.Row <= 23 Then
ActiveSheet.Shapes("Grup 1").Top = Cells(1, Target.Column).Top
ActiveSheet.Shapes("Grup 1").Left = Cells(1, Target.Column).Left
Cells(3, 2).Select
End If
If Target.Row >= 25 And Target.Row <= 45 Then
ActiveSheet.Shapes("Grup 1").Top = Cells(24, Target.Column).Top
ActiveSheet.Shapes("Grup 1").Left = Cells(24, Target.Column).Left
Cells(25, 2).Select
End If
End If
End Sub
 
aşağıya doğru hareket ediyor ancak taplonun üzerinde hareket ediyor sağdaki boş yerde hareket etse taplonun üzerine gelmese taplo aşağıya doğru çoğalıp gidicek
 
Son düzenleme:
O zaman liste numaralarını kullanalım.

Kod:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
If Not Intersect(Target, [b4:b65536]) Is Nothing Then
On Error Resume Next
ActiveSheet.Shapes("Grup 1").Top = Cells(Target.Row, Target.Column).Top
ActiveSheet.Shapes("Grup 1").Left = Cells(Target.Row, Target.Column).Left
End If
End Sub
 
selam iyigünler emrah bey benim istediğim kutucuklar j veya k süütununda aşağıya doğru hareket etsin taplonun üstene geliyor görüntüde sıkıntı oluyor
 
Sil makronuzu inceledgimde soldaki hücre seçilince (b sütunundaki) işlem yapılıyor. b sütununu genişlettim inceleyin istedigimiz sütunda hareket ettiririzde kullanışlı bence böyle olur.inceleyin ,
 

Ekli dosyalar

emrah bey ilginiz için teşekkür ederim ancak b sütünu formüllü yukarıda sayı alıyor kilitli olacak taplonun içerisine tıklayınca k sütünunda harket etse bu mümkün olmuyormu
birde burda sil ve ekle makrolarını bu çalıöya göre uyarlatı verebilirmisiniz yapmak istediğimi önceki mesajlarımdada yazmıştım
 
hocalarım iyi günler bu konuda 3 mkaronun düzenlenmesi lazım 1. si sil makrosu 2. si sayfa ekle 3. sü kutucukların sağ boşlukta aşağıya doğru hareket etmesi
 
selamün aleyküm hocalarım bu konuda bana ayrdımcı olan olsa çok iyi olacak
 
Kod:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = xlCopy Or Application.CutCopyMode = xlCut Then Exit Sub
If Not Intersect(Target, [d4:h65536]) Is Nothing Then
On Error Resume Next
ActiveSheet.Shapes("Grup 1").Top = Cells(Target.Row, "k").Top
ActiveSheet.Shapes("Grup 1").Left = Cells(Target.Row, "k").Left
    ActiveWindow.ScrollRow = Target.Row - 10
End If
End Sub

ilgili sütun üzerinde kayıyor ancak sil makrosundaki düzenlemeyi yapamadım,iyi çalışmalar.
 
emrah beye çok teşekkür ederim bo konudaki taplo ekle ve sil makrosuna yardım olacak yokmu
 
Geri
Üst