Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: [Çözüldü] Hücreye her ver girdikten sonra sayfada güncelleme yapsan  (Okunma sayısı 11483 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Merhabalar,
Sayfa1 de herhangi bir hücreye veri girdiğimde sayfa ayarı bozuluyor.
Bunun için bende  alttaku kodu kullanıyorum fakat bu kodu bir butona atadığım için hücreden çıktıktan sonra makroyu çalıştırmam gerekiyor.
Acaba bu kodları nasıl yzmalıyım ki hücreye veri girişi yapıp enter tuşuna bastıktan sonra yada başka bir nücreye geçtikten sonra saya otomatik bu kodları çalıştırsın?
Teşekkür ederim

Kod: [Seç]
  Cells.Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("a1").Select

« Son Düzenleme: 26 Mayıs 2010, 11:45:44 Gönderen: Bülent Öztürk »

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: hücreye her ver girdikten sonra sayfada güncelleme yapsan
« Yanıtla #1 : 25 Mayıs 2010, 21:17:43 »
Sayfanın modülüne change olayına yazınız. 8)

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Ynt: hücreye her ver girdikten sonra sayfada güncelleme yapsan
« Yanıtla #2 : 26 Mayıs 2010, 09:19:34 »
Sayfanın modülüne change olayına yazınız. 8)
Üstad günaydın,
alttaki gibi yaptım ama hücreyi seçer seçmez birşiyler yapmaya baxyışor ve ben hiçbirşey yapamıyorum öylece ekran güncellenip duruyor.
shift+esc ye basıp öyle durduruyorum.
ben hücreden çıktınktan sonra sadece birkez yapmısını istiyorum,
her hücre değiytikçe güncellesin yani.
kodlar altta
Kod: [Seç]
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Cells.Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("a1").Select
End Sub

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: hücreye her ver girdikten sonra sayfada güncelleme yapsan
« Yanıtla #3 : 26 Mayıs 2010, 09:56:53 »
selectionchangeye değil change olayına demiştim.
Aşağıdaki kodları yapıştırınız.Ötekileri siliniz. 8)
Kod: [Seç]
Private Sub Worksheet_Change(ByVal Target As Range)
Cells.Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("a1").Select
End Sub

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Ynt: hücreye her ver girdikten sonra sayfada güncelleme yapsan
« Yanıtla #4 : 26 Mayıs 2010, 10:21:18 »
Tamamdır üstad sağol :))

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: hücreye her ver girdikten sonra sayfada güncelleme yapsan
« Yanıtla #5 : 26 Mayıs 2010, 10:45:30 »
Tamamdır üstad sağol :))
Rica ederim.
İyi çalışmalar.8)