AY ADI OTOMATİK GELSİN

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Merhaba arkadaşlar excel de D1 hücresine MART Yazıyor ben A2 hücresine 20 yazdığımda 20 mart olarak yazdırılabilirmi
 

excel41

Destek Ekibi
Destek Ekibi
Katılım
1 Ocak 2013
Mesajlar
759
Excel Vers. ve Dili
Excel 2019 Türkçe
D1 hücresine uygulayın güncel ay esas alındı
Kod:
=BİRLEŞTİR(A2;" ";METNEÇEVİR(ŞİMDİ();"AAAA"))
 
Katılım
19 Aralık 2019
Mesajlar
93
Excel Vers. ve Dili
2010 makro
Altın Üyelik Bitiş Tarihi
15-01-2021
d1 hücresinde ki MART yazısı otomatik bir hücreden mi geliyor?Yoksa Manuel mi yazılıyor?Manuel yazılıyor ise mart ile birlikte 20'yi yazmanın sorunu çözeceğini,otomatik bir hücreden geliyor ise onu belirtirseniz daha kalıcı bir çözüm bulunacağını düşünüyorum... Farklı bir hücrede ikisinin birleşimi yazsın istiyorsanız örnek: seçtiğiniz hücreye yandaki kodu yazın =a2&d1
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
D1 hücresindeki Mart manuel yazılıyor A2 hücresine manüel 1 yazdığımda D1 hücresindeki ayı alarak 1 Mart olmasını istiyorum
 
Katılım
19 Aralık 2019
Mesajlar
93
Excel Vers. ve Dili
2010 makro
Altın Üyelik Bitiş Tarihi
15-01-2021
D1 Hücresine manuel giriş yapıyor iseniz a2 hücresine manuel bir giriş yapmanıza gerek yok.D1 hücresine 20 mart yazarsınız.Fakat ben D1 hücresi bugün hangi ayda olduğumu otomatik göstersin ben sadece gününü A2 hücresine yazarak belirleyeceğim diyorsanız excel41 arkadaşın formulünü kullanın.Bence dosyanızı paylaşır iseniz size daha kalıcı ve kesin çözümlü sonuçlar aktarılacağını düşünüyorum.
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Ekte gönderdiğim dosyadan da anlaşılacağı üzere ben 10 yazınca D1 hücresindeki ay adını eklesin istiyorum
 

Ekli dosyalar

excel41

Destek Ekibi
Destek Ekibi
Katılım
1 Ocak 2013
Mesajlar
759
Excel Vers. ve Dili
Excel 2019 Türkçe
3 nolu mesajı denediniz mi ?
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
hayır benim istediğim bu değil ben d1 hücresinde ay adı var örnek mart A kolonunda manuel 10 yazacağım enter tüşüna bastığımda 10 mart olmasını istiyorum bu formulle olmaz sanırım makro ile olur düşüncesindeyim.
 
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
D2 HÜCRESİNE YAZINIZ =BİRLEŞTİR(A2;" ";$D$1)
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
YARDIMCI KOLON KULLANMADAN YAPMAK İSTİYORUM
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Aşağıdaki gibi bir kod kullanabilirsiniz.

Kod:
Sub Test()
[A1] = [A1] & "." & [D1]
End Sub
.
 

Korhan Ayhan

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

Sayfanızın kod bölümüne uygulayınız.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo Son
    Dim Alan As Range, Ay As String, Aylar As Variant, Bul As Byte, Veri As Range
    Set Alan = Range("A2:A" & Rows.Count)
    If Intersect(Target, Alan) Is Nothing Then Exit Sub
    Application.EnableEvents = False
    Aylar = Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık")
    Ay = Range("D1").Value
    If Target.Cells.Count = 1 Then
        Bul = Application.WorksheetFunction.Match(Ay, Aylar, 0)
        If Not IsEmpty(Target.Value) And IsNumeric(Target.Value) And Target.Value > 0 Then
            If Month(DateSerial(Year(Date), Bul, Target.Value)) = Bul Then Target.Value = Target.Value & " " & Ay
        End If
    Else
        For Each Veri In Intersect(Selection, Alan)
            Bul = Application.WorksheetFunction.Match(Ay, Aylar, 0)
            If Not IsEmpty(Veri.Value) And IsNumeric(Veri.Value) And Veri.Value > 0 Then
                If Month(DateSerial(Year(Date), Bul, Veri.Value)) = Bul Then Veri.Value = Veri.Value & " " & Ay
            End If
        Next
    End If
Son: Application.EnableEvents = True
End Sub
 

musculus2

Altın Üye
Altın Üye
Katılım
23 Şubat 2007
Mesajlar
112
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
09-06-2027
Sayın Korhan Ayhan kod değil şiir resmen elinize sağlık.
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,118
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Çok teşekkür ederim sağolun ALLAH bütün kotuluklerden korusun.
 
Üst