• DİKKAT

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

Silinen hücrelerin yerine alttaki hücreleri yukarı ötelemek.

  • Konbuyu başlatan Konbuyu başlatan Orion1
  • Başlangıç tarihi Başlangıç tarihi

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar.
A5:G5 aralığını Range("A5:G5").Delete
komutu ile siliyorum.
Silinen hücrelerin yerine alttaki hücrelerin doldurmasını istiyorum.
Yani Hücrelerin yukarı ötelenmesini istiyorum.
Teşekkür ederim.
iyi çalışmalar.
:hey:
 
Sn Sezar,

Sub SİL()
Range("A5:G5").Rows.Delete
End Sub

olarak sildiğiniz zaman ötelenir ama sizin kodunda aynı işi görmesi lazım
 
fructose' Alıntı:
Sn Sezar,

Sub SİL()
Range("A5:G5").Rows.Delete
End Sub

olarak sildiğiniz zaman ötelenir ama sizin kodunda aynı işi görmesi lazım
merhabalar.
Bu kod ile benim yazdığım kod ayni işi görüyor.
Silindiği zaman aşğıdan yukarı ötelenmiyor'soldan sağa doğru öteleniyor.
:hey:
 
İstediğiniz böyle bir kod mu?

Sub Makro1()
Range("A5:G5").Delete Shift:=xlUp
Range("A5").Select
End Sub
 
Aşağıdaki kodları deneyin

Sub SİL()
Application.ScreenUpdating = False
Dim Rng As Range
Dim c As Range
Set Rng = Range("A5:G5")
For Each c In Rng
c.EntireRow.Delete xlShiftUp
Next c
Application.ScreenUpdating = False
End Sub
 
Seyit Tiken' Alıntı:
İstediğiniz böyle bir kod mu?

Sub Makro1()
Range("A5:G5").Delete Shift:=xlUp
Range("A5").Select
End Sub
Merhabalar.
Sn:Seyit Tiken
Tamda istediğim buydu.
Teşekkür ederim.
İyi çalışmalar.
:hey:
 
Bu kodlar ile alttaki verileriniz kayar
 
fructose' Alıntı:
Bu kodlar ile alttaki verileriniz kayar
Merhabalar.
Bende zaten onu istiyordum.
Silenen aralıktaki hücrelerin yerini Bir alttaki hücrelerin doldurmasını.
İyi geceler.
 
Sayın Sezar alttaki verilerizden kaymadaki maksat tablo düzeniniz bozulur tamamen kayma olmaz yeterince incelememişsiniz sanırım
A5:G5 değeri silindiği zaman mesela en altta G20 hücrenizdeki verinizin yanına H20 hücresindeki değerden başka bir değer G20 hücrenizin karşısına gelir.
Hücrenin gerçek karşılığı yerine alttaki herhangi bir değerin üste kayması sizin için önemlisi değil ise orasını bilmiyorum.
 
fructose' Alıntı:
Sayın Sezar A5:G5 değeri silindiği zaman mesela en altta G20 hücrenizdeki verinizin yanına H20 hücresindeki değerden başka bir değer G20 hücrenizin karşısına gelir.
.
Merhabalar.
H20 hücresi 'nin değeri değişmiyor.H20 deki değer yerinde sabit kalıyor.
A5:G5 i sildiğimde blok olarak alttaki hücreler yukarı öteleniyor.
Benim için tablonun A1:G65536 aralığı gerekiyor.
İlginiz için teşekkür ederim.
İyi çalışmalar.
 
Farklı dillerden konuşuyoruz sanırım. Neyse ben anlatamadım sanırım.
Eki çalıştırın ve sayıları birbiri ile karşılaştırın 5-5 eşlenince makro çalıştığında 6-5 eşleşmesi olacak

Dediğim gibi karşılığındaki veri bozulması sizin için önemli değilse sorun yok.
 
Merhabalar.
Sn:fructose
Konunun hassasiyetine verdiğiniz önemden dolayı teşekkür ederim.
Yolladığınız dosyaya baktım .Benim için bu uygulamanın bir Sakıncası
Yok.
İyi çalışmalar.
 
Formüllü bir hücre olabilir ve verileriniz kayabilir diye düşündüm.Sorun olmadığına sevindim :D

İyi çalışmalar Sn Sezar, :hey:
 
Geri
Üst