Soru Birleştirilmiş Hücreler - Yapıştırma

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar

Birleştirilmiş Hücrelere yapıştırma yapılmıyor. Buna bir alternatif var mı ?


Teşekkürler.

 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,112
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Merhaba, k0081,
Yapıştırmak istediğiniz birleştirdiğiniz hücrede ters klik, özel yapıştır, seçenek belirleyin, tamam.
Kolay gelsin.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
olmuyor. özel yapıştırı da denedim. aynı hatayı veriyor.. boyutları aynı değil .. neyazık ki, ...

belki vba ile olabilir diye düşündüm. mesela ;

Hücreyi önce birleştirmeden çıkaracak, sonrasında yapıtıracak ve en son olarak her satırı yine birleştirecek.
 
Katılım
20 Şubat 2012
Mesajlar
242
Excel Vers. ve Dili
office2007 Türkçe
Bunun gibi bir yapı olabilir. Kendinize göre uyarlayın.

Sub Makro1()
If Worksheets("Sayfa1").Range("A1").MergeCells Then

Range("A1").UnMerge
Else
Range("A1:B1").Merge
End If
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Evet. Ancak adres yani A1 , mous ile hangi hücreye tıklarsam orası olmalıdır... her zaman aynı değil.
 
Katılım
20 Şubat 2012
Mesajlar
242
Excel Vers. ve Dili
office2007 Türkçe
Sayfanızın kod bölümüne yapıştırıp. Deneyin
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.MergeCells Then
Target.UnMerge
Else
' İşiniz bitince birleştirme için ilgili için hücreleri seçmelisiniz
  Target.Merge
End If
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
@excelokyanus500

Evet. Bu şekilde bir yoldan gideceğiz. Aynı zamanda Yapıştırma ve tekrar birleştirmeyi de ekleyeceğiz.

Teşekkürler.
 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
427
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

İşinize yarar mı bilemiyorum fakat ben de böyle bir alternatif düşündüm.

Kod:
Sub dd()
Dim rng, r, y As Range
Dim s As Integer
s = 0
Set rng = Application.InputBox("Aralık Seçiniz", "Aralık Kopyala", Type:=8)
Set y = Application.InputBox("Yapıştırılacak Hücreyi Seçin", "Aralık Kopyala", Type:=8)
For Each r In rng
Cells(y.Row + s, y.Column) = r.Value
s = s + 1
Next
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
benzer bir durum., yardımcı olabilir teşekkürler.
*****************************

Sağ tuş menüsüne atadığımbazı komutlar var. Bu da yine sağtuşa atama yapacağım. sağ tuşla tıkladığım hücre, işlemin başlangıç hücresi olacaktır...
 
Üst