excel hücresinden line silmek

Katılım
16 Şubat 2007
Mesajlar
11
Excel Vers. ve Dili
2007 Türkçe
makro kullanarak excel hucresinden ( söz gelimi A1 ) bir line silmek istiyorum.

line eklemek için:

Kod:
range("A1") = Range("a1").value & vbnewline
range("A1")  = Replace(Range("A1"), Chr (13), "" )
kodunu kullaniyorum bazı durumlarda satır silmem de gerekebiliyor. bu durumda nasil bir kodla olaya müdahale edebilirim? Yardımlarınız için şimdiden teşekkürkler

Not: Dosya ekleyemiyorum. Yetki ile ilgili problem var
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Birinci satırı silmek için;
Kod:
Rows("1:1").Delete Shift:=xlUp
Hoşçakalın.
 
Katılım
16 Şubat 2007
Mesajlar
11
Excel Vers. ve Dili
2007 Türkçe
Sn dEdE,
Yukarida yazmis olduğunuz kod A1 hücresinde var olan bilgileri de siliyor yanilmiyorsam, ben sadece line'i silmek istiyorum bu konuda da yardimlarinizi esirgemezseniz sevinirim.

iyi günler iyi çalışmalar
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Yukarida yazmis olduğunuz kod A1 hücresinde var olan bilgileri de siliyor yanilmiyorsam, ben sadece line'i silmek istiyorum
Merhaba,

Evet bu kod birinci satırı içindeki verilerle beraber siler. Türkçe excel kullanıyorsunuz. Şu line konusunu bir açıklığa kavuşturalım.

Line sözcüğü;çizgi, hiza, hat, sıra, halat, satır, dize, kuyruk, kablo, bilgi, yöntem, işkolu, çizmek, çizgi çizmek, kırıştırmak, astarlamak, kaplamak, doldurmak gibi anlamlarda kullanılmaktadır.

Ben satır olarak aldım ve kodu ona göre yazdım. Ne demek istediğinizi ya Türkçe olarak yazın ya da örnek dosyanızı gönderin bakalım.

Hoşçakalın.
 
Katılım
16 Şubat 2007
Mesajlar
11
Excel Vers. ve Dili
2007 Türkçe
Anladım evet tanımlamamda anlam karmaşası oluşmuş sanırım. İzahında zorlandığım problemin daha iyi anlaşılması için gerekli olan dosyalar ektedir, yardımlarınız ve ilginiz için tekrar teşekkürler.



örnek dosya
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Şimdi anladım. Bunun için aşağıdaki kodu kullanabilirsiniz. Ancak mavi ile işaretlediğim kısmı kendinize göre değiştirmelisiniz. İlgili nesnenin adını nesneyi aktif yaptıktan sonra formül çubuğunun en solundaki ad kutusunda görebilirsiniz.
Hoşçakalın.

Kod:
 ActiveSheet.Shapes("[COLOR="Blue"]Oval 5[/COLOR]").Delete
 
Katılım
16 Şubat 2007
Mesajlar
11
Excel Vers. ve Dili
2007 Türkçe
teşekkürler ilk fırsatta deniycem problemle karşılaşırsam yazarım.
Kolay gelsin, iyi çalışmalar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,482
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub ALT_ENTER_SİL()
    If Right(Range("A1"), 1) = Chr(10) Then
    Range("A1") = Mid(Range("A1"), 1, Len(Range("A1")) - 1)
    End If
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Yukarıdaki resme bakarak oradaki oval şekli silmek istediğinizi zannettim. Kodu da ona göre yazdım.
Ne istediğinizi ancak sayın Korhan Ayhan'ın kodlarını görünce anladım.
Sayın Ayhanın yazdığı kodu deneyiniz.
Hoşçakalın.
 
Katılım
16 Şubat 2007
Mesajlar
11
Excel Vers. ve Dili
2007 Türkçe
Ziyani yok. O da farklı bir çalışma oldu, sn Aydın'a ve size ayrı ayrı teşekkür ederim,
İyi çalışmalar.
 
Üst