Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hakki83

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
32 Bit
Excel Dili
Türkçe
Merhaba hocalarımız

Örnek dosyada önce amacımı dile getireyim;

ÇALIŞMA adlı sayfada, kullanıcının

hücre silme/ekleme
satır silme/ekleme,
sütun silme/ekleme,
Ctrl +
Ctrl -
gibi özellikleri kullanmasını engellemek.

İnternette yaptığım alternatif aramalarda,
hücre silme
satır silme ve
sütun silme
ID numaralarını buldum denedim. Ve sorunsuz çalışıyor.

Ama;

hücre ekle
satır ekle ve
sütun ekle
ID numaraları olmuyor. Hata veriyor. Sanıyorum bu ID nolar yanlış.

Bir de ekle için 3181-3183 gibi nolar da vardı. Ama onlar da hata verince, en iyisi hocalarımıza sormaktır dedim.

Üç görev için Ekle ID ler kaçtır?
 

Ekli dosyalar

Çözüm
Merhabalar Sn. @hakki83
Başka bir Excel Forumundan aldığım aşağıdaki kod, komutların ID numaralarını yazıyor.
İki farklı bilgisayarda denedim. Versiyona göre Ekle komutunun id numarasında değişiklikler oluyor.

Aşağıdaki kodu Boş bir Çalışma Kitabında Boş bir sayfanın kod bölümüne ekleyip çalıştırın.
-- Id kodları çalışma sayfasına yazdırılacak. Kullandığınız versiyona göre uygun olan Id kodunu bulup kullanabilirsiniz.
Kodu aldığım sayfanın bağlantı adresi.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(11 satır)
Merhabalar Sn. @hakki83
Ekle ve Sil Komutları için örnek.

Sütun
1670250050593.webp

Satır
1670250098215.webp


Hücre
1670250128091.webp
 

Ekli dosyalar

Merhabalar, dosyanızda hata yok. Sadece kodların aktif olması için sayfalar arası geçiş yapmanız gerekiyor ancak kodları dosyanın açılışında çalıştırırsanız buna da gerek kalmaz.
 

Ekli dosyalar

Hem 3181’de hem de 3183’de hata veriyor hocam.

İkisini de 295 yaptım. Bu sefer 295 de hata verdi.

Konu açmadan önce hep denemiştim. Ve hep bu Ekle ID satırlarında hata olmuştu.


Benlm anlayamadığım;
292
293
294
Sil kısımları hatasız oluyor da
Ekle kısımlarında neden hata oluyor, anlayamadım.

İsterseniz video çekip yükleyeyim.
 
2016 versiyonda deneme imkanım olmadı ama 2007 ve 2010 versiyonda 3181 hata veriyor ancak 295 kodu hatasız çalışıyor.

Şu aşamaları değerlendirebilirsiniz.
-- Sisteminizde eski bir Office versiyonu var mı?
-- Aynı kodlar başka bir bilgisayarda çalışıyor mu? ( Office Versiyonunu da kontrol edebilirsiniz. )
İki seçenekten biri gerçekleşirse;
-- Office Programı için Kurulum Dosyası mevcut ise yeniden kurulum yapabilir ya da Onarım seçeneğini kullanabilirsiniz.
 
Merhabalar Sn. @hakki83
Başka bir Excel Forumundan aldığım aşağıdaki kod, komutların ID numaralarını yazıyor.
İki farklı bilgisayarda denedim. Versiyona göre Ekle komutunun id numarasında değişiklikler oluyor.

Aşağıdaki kodu Boş bir Çalışma Kitabında Boş bir sayfanın kod bölümüne ekleyip çalıştırın.
-- Id kodları çalışma sayfasına yazdırılacak. Kullandığınız versiyona göre uygun olan Id kodunu bulup kullanabilirsiniz.
Kodu aldığım sayfanın bağlantı adresi.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(32 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst