Makroda hücre birleştirme

Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
formda aradım fakat buna benzer bir örneğe rastlamadım

ekteki dosyada açılmaya çalıştım yadrdımcı olacaklara

şimdiden teşekkürler
 

Korhan Ayhan

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

Örnek dosyanızda A3 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=E&#286;ER(VE(B3<>"";C3<>"";D3<>"";ESAYIYSA(E3));B3&C3&D3;"")
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
Sn Cost Control Tablo Çok BÜyÜk OlduĞu İÇİn YaklaŞik 2000 Satirdan OluŞuyor

Bunu Makro İle Yapmamiz MÜmkÜn MÜ

Ayrica VermİŞ OlduĞunuz Fonksİyon İÇİn TeŞekkÜrler

Mokro İle ÇÖzÜm Bulamaz İsem UygulayacaĞim

TeŞekkÜrler
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Sn COST_CONTROL'un form&#252;l&#252;n&#252; ilk sat&#305;ra yaz&#305;p, bu h&#252;creyi kopyalay&#305;p, form&#252;l &#231;ubu&#287;unun en solunda h&#252;cre adresi yazan kutuya (form&#252;l&#252;n E s&#252;tununa yaz&#305;ld&#305;&#287;&#305;n&#305; farz ediyorum) "E1:E2000" yaz&#305;p enter tu&#351;una bas&#305;n ve yap&#305;&#351;t&#305;r&#305;n, form&#252;l&#252; uygulad&#305;&#287;&#305;n&#305;z s&#252;tunu t&#252;mden se&#231;ip kopyalay&#305;p, yine ayn&#305; s&#252;tuna, &#214;zel Yap&#305;&#351;t&#305;rdan "de&#287;erler" se&#231;ene&#287;ini uygulay&#305;n.
 

Korhan Ayhan

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

A&#351;a&#287;&#305;daki kodu ilgili sayfan&#305;n kod b&#246;l&#252;m&#252;ne uygulay&#305;&#287; denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B:E]) Is Nothing Then Exit Sub
    Sat&#305;r = Target.Row
    If Cells(Sat&#305;r, 2) <> "" And _
    Cells(Sat&#305;r, 3) <> "" And _
    Cells(Sat&#305;r, 4) <> "" And _
    IsNumeric(Cells(Sat&#305;r, 5)) Then
    Cells(Sat&#305;r, 1) = Cells(Sat&#305;r, 2) & Cells(Sat&#305;r, 3) & Cells(Sat&#305;r, 4)
    Else
    Cells(Sat&#305;r, 1) = ""
    End If
End Sub
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
sn cost control yukarıdaki kodunu

sadece b:d kolanlarının herhangi birinde işlem yaptığımda

hiç bir kritere bakmadan nasıl düzenleyebiliriz.

teşekkürler
 

Korhan Ayhan

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

A&#351;a&#287;&#305;daki kodu kullanabilirsiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B:D]) Is Nothing Then Exit Sub
    Cells(Target.Row, 1) = Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4)
End Sub
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
teşekkürler sn cost control çok sağolun
 
Üst