harf yerine isim ekleme

Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
üstadların acil yardımı lazım önce konuyla ilgili açıklama
yapayım örnek olarak iki çeşit çizelgeyi ekte veriyorum
bu çizelgeler yılın 12 ayına denk gelecek şekilde ayarlayıp
yani her ay için ayrı olacak şekilde mümkünse birde çizelgedeki isimleri ( a,b,c,d,e,f,g ) olarak 7 kişi den oluşmaktadır. bunları çizelge dışına harf olarak yazıp çizelgedeki yerlerine a=halit , b=murat yani a nın yerine kimi yazarsak çizelgedede o değişsin diğer harfler içinde geçerlidir. yardımlarınızı bekliyorum tekrar teşekkürler,
 
Son düzenleme:
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
sayfada a gördüğü yere verdiğimiz ismi ekleme

sayfada a gördüğü yere verdiğimiz ismi ekleme b,c,d,e,f,g de aynı olay geçerlidir yardımlarınız için şimdiden teşekkürler
 

Orion1

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

Ofis-2010-TR 32 Bit
C9:J39 aralığındaki hücrelere yalnızca kişiye ait harfi giriniz ve sonucu gözlemleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte
If Intersect(Target, [C9:I39]) Is Nothing Then Exit Sub
For i = 9 To 12
    If Left(Cells(i, "L").Value, 1) = Target.Value Then
        Target.Value = Cells(i, "M").Value
        Exit Sub
    End If
Next i
        
End Sub
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
üstadım zahmetine saol ama herhangi birşey olmuyo ;
birde olayı tam anlatamadım herhalde çizelgede sağda a= m.ceylan b=h.ercan gibi oradaki yani harflerin karşılığındaki isimleri değiştirdiğimde çizelgedeki harflerin yerine kendi otomatik yerleştirsin istiyorum ; a gördüğü yere karşısındaki ismi atsın b gördüğü yere karşısındaki ismi versin tüm sayfya böle atsın istiyorum teşekkürler
 

Orion1

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

Ofis-2010-TR 32 Bit
08-16 vardiye sütununa a yazın ,veya b yazın sonucu gözlemleyin.veriyi girdikten sonra Enter'e basın.:cool:
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
üstad öncelikle çok teşekkürler saolasın ama benim istediğim tam tersi olacak tablo dışındaki yere a nın karşılığına yazdığım ismi tabloda a gördüğü yerlere atacak biçimde butonla da olabilir
 

Orion1

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

Ofis-2010-TR 32 Bit
üstad öncelikle çok teşekkürler saolasın ama benim istediğim tam tersi olacak tablo dışındaki yere a nın karşılığına yazdığım ismi tabloda a gördüğü yerlere atacak biçimde butonla da olabilir
M sütununa istetdiğniz isimi giriniz.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte, hucre As Range, son_sat As Long
On Error GoTo hata
son_sat = Cells(65536, "M").End(xlUp).Row
If son_sat < 9 Then Exit Sub
If Intersect(Target, Range("M9:M" & son_sat)) Is Nothing Then Exit Sub
For Each hucre In Range("C9:I39")
    If Left(Target.Offset(0, -1), 1) = hucre.Value Then
        hucre.Value = Target.Value
    End If
Next
hata:
End Sub
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
&#252;stad &#351;imdi istedi&#287;im olmu&#351; ellerin dert g&#246;rmesin te&#351;ekk&#252;rler bir sorum daha olacak konuyla ilgili olarak
bu m s&#252;tununa e.f.g.h gibi alta do&#287;ru ekledi&#287;imdede bu form&#252;l devam edermi yani daha &#231;ok isim i&#231;inde ge&#231;erlimi
 

Orion1

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

Ofis-2010-TR 32 Bit
üstad şimdi istediğim olmuş ellerin dert görmesin teşekkürler bir sorum daha olacak konuyla ilgili olarak
bu m sütununa e.f.g.h gibi alta doğru eklediğimdede bu formül devam edermi yani daha çok isim içinde geçerlimi
Evet alta dağa isim ekleyebilirsiniz.Kodlar yine çalışacaktır.
İsterseniz bir deneme yapabilirsiniz.:cool:
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
&#252;stad kusura kalma sana &#231;ok y&#252;k oluyorum ama olay &#351;&#246;yle
&#351;imdi ben bu tabloyu t&#252;m y&#305;l i&#231;in ayr&#305; ayr&#305; d&#252;zenlicem onun i&#231;in harflerin yerleri her ay i&#231;in de&#287;i&#351;ebilir tabloda yani herhangi bir yerde a yada b yada c gibi olsa bile bu harfleri g&#246;rd&#252;&#287;&#252; yere ismi yazs&#305;n diyorum yani yer farketmesin tablo i&#231;inde gibi m&#252;mk&#252;nse te&#351;ekk&#252;rler
 

Orion1

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

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte, hucre As Range
On Error GoTo hata
If Not Intersect(Target, Range("A1:I45")) Is Nothing Then Exit Sub
For Each hucre In Range("C9:I39")
    If Left(Target.Offset(0, -1), 1) = hucre.Value Then
        hucre.Value = Target.Value
    End If
Next
hata:
End Sub
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
&#252;stad tablo d&#305;&#351;&#305;ndaki m s&#252;tununa e ve f gibi s&#252;tunlara de&#287;i&#351;ik isimler ekledim tabloda herhangi bir yere bu e ve f harflerini yazd&#305;&#287;&#305;mda ismi almad&#305; yard&#305;mlar&#305;n i&#231;in tekrar te&#351;ekk&#252;rler
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
vermi&#351; oldu&#287;un code vba ya yap&#305;&#351;t&#305;rd&#305;m &#246;nceki vermi&#351; oldu&#287;un code yi sildim fakat de&#287;i&#351;iklik olmad&#305;
 

Orion1

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

Ofis-2010-TR 32 Bit
üstad tablo dışındaki m sütununa e ve f gibi sütunlara değişik isimler ekledim tabloda herhangi bir yere bu e ve f harflerini yazdığımda ismi almadı yardımların için tekrar teşekkürler
Öyleyse ,ben çalıştırdığımda niye çalışıyor?
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
tamam &#351;imdi olmu&#351; elin kolun dert g&#246;rmesin te&#351;ekk&#252;rler &#231;ok saol
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
bu code hocam buton yaparak yapamay&#305;zm&#305; acaba e&#287;er fazla oluyosun dersen bu soruyu sormad&#305;m zannet &#246;z&#252;r
 

Orion1

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

Ofis-2010-TR 32 Bit
bu code hocam buton yaparak yapamayızmı acaba eğer fazla oluyosun dersen bu soruyu sormadım zannet özür
Butona basınız değiştirilecek kutucuğa bir harf yazınız diğer kutucuğa isim yazınız ve butona basınız.:cool:
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim hucre As Range
If TextBox1.Value = Empty Then
    MsgBox "Bir harf girmelisiniz.!", vbCritical
    TextBox1.SetFocus
    Exit Sub
End If
If TextBox2.Value = Empty Then
    MsgBox "Bir İsim Girmelisiniz..!!", vbCritical
    TextBox1.SetFocus
    Exit Sub
End If
For Each hucre In Range("C9:J39")
    If hucre.Value = TextBox1.Value Then
        hucre.Value = TextBox2.Value
    End If
Next
MsgBox "İşlem Tamamlandı..!!", vbOKOnly + vbInformation
End Sub
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
&#252;stad ellerine kollar&#305;na sa&#287;l&#305;k g&#252;zel oldu birde bunu b&#252;t&#252;n y&#305;l&#305;n aylar&#305;na g&#246;re uyguluyabilirsem tam s&#252;per olacak acaba &#231;izelge 4 l&#252; bunu &#252;&#231;l&#252; vardiya &#231;izelgesine uygularsam form&#252;lde problem olurmu acaba
 

Orion1

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

Ofis-2010-TR 32 Bit
üstad ellerine kollarına sağlık güzel oldu birde bunu bütün yılın aylarına göre uyguluyabilirsem tam süper olacak acaba çizelge 4 lü bunu üçlü vardiya çizelgesine uygularsam formülde problem olurmu acaba
Değiştirme C9:J39 aralığında yapılıyor.Bu aralığın dışında kodlar çalışmamaktadır.:cool:
 
Katılım
6 Ocak 2007
Mesajlar
188
Excel Vers. ve Dili
2003 türkçe
Altın Üyelik Bitiş Tarihi
14-03-2023
hocam bu tabloda hata var ayn&#305; saat vardiyas&#305;ndan iki tane var 08:16.00 vardiyas&#305; iki adet onun birini silipde &#246;le form&#252;l&#252; uygulasak sana zahmet birde ben bu kodu de&#287;i&#351;tiremezmiyim acaba &#351;ifrelimi bu kodlar
 
Üst