Skip to main content

AccessTr.neT


Excel Vba Sayfada Görünmeyen Sütun Ve Ekleme Sırası

Excel Vba Sayfada Görünmeyen Sütun Ve Ekleme Sırası

#7
(28/11/2023, 03:33)feraz yazdı: Abey sıralama olayı tamam.

Reimdeki array içindekiler sondan başa doğru yazın.Sonucu ise tersi veriri hücrelerde.

[Resim: do.php?img=15497]

Ayrıca alttaki gibi de yapılır fazla ekleyecekseniz.

Kod:
arr = Array("ORGANÝK KARBON", _
            "ORGANÝK MADDE", _
            "AAA", _
            "BBB")


Sayın feraz süper olmuş. arrBekle(2, sayBul) = "%" işareti eklemiyor ama (Yapamadım) tamamdır.

elinize sağlık. iyi ki varsınız.
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#8
Rica ederim.
Sub Aktar2(ByVal syf As Worksheet) kodundaki Application.EnableEvents = True üst satırına eğer

Kod:
.Range(.Cells(bulW_W + 1, "C"), .Cells(bulPH - 1, "C")).Value = "%"
bunu eklerseniz Garanti Edilen İçerik ile pH arasına % ekler sadece ama alttakini  eklerseniz.

Garanti Edilen İçerik bir altı ve 1 lt Maliyeti(Son satır) satırı arasına ekler.

Bu tümüne ekler pH dahil.
Kod:
.Range(.Cells(bulW_W + 1, "C"), .Cells(.Cells(Rows.Count, "B").End(3).Row, "C")).Value = "%"
Cevapla
#9
(28/11/2023, 12:30)feraz yazdı: Rica ederim.
Sub Aktar2(ByVal syf As Worksheet) kodundaki Application.EnableEvents = True üst satırına eğer

Kod:
.Range(.Cells(bulW_W + 1, "C"), .Cells(bulPH - 1, "C")).Value = "%"
bunu eklerseniz Garanti Edilen İçerik ile pH arasına % ekler sadece ama alttakini  eklerseniz.

Garanti Edilen İçerik bir altı ve 1 lt Maliyeti(Son satır) satırı arasına ekler.

Bu tümüne ekler pH dahil.
Kod:
.Range(.Cells(bulW_W + 1, "C"), .Cells(.Cells(Rows.Count, "B").End(3).Row, "C")).Value = "%"


Sayın feraz; verdiğiniz satırı başka bir satıra yazarak "%" sorununu çözdüm. teşekkürler.

Çalışmanın tüm düzenlemeleri yapılmış hali ektedir (Ufak hatalar dışında). program biraz yavaşladı (Kasılıyor). kullanmak isteyen arkadaşlar olursa kullansınlar.
.rar Çalışma orjinal(Tek kod ile) Sonn.rar (Dosya Boyutu: 125,71 KB | İndirme Sayısı: 1)
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 28/11/2023, 21:10, Düzenleyen: hnakis.
Cevapla
#10
Rica ederimKasma belki gizleme ve açma ile alakası olabilir.Ayrıca formüllerden dolayıda yavaş çalışabilinir.
Birde c sütununa yanılmıyorsam kg idi onuda koda bağlamıştım aktar2 gibi belki o da etki etmiş olabilir.

Bu application.enable yi en başa koyup hata koduda eklenirse dahada hızlanabilir.
Yavaş olan dosyayı eklerseniz hızlandırmak için bakabiliriz.
Cevapla
#11
(28/11/2023, 21:18)feraz yazdı: Rica ederimKasma belki gizleme ve açma ile alakası olabilir.Ayrıca formüllerden dolayıda yavaş çalışabilinir.
Birde c sütununa yanılmıyorsam kg idi onuda koda bağlamıştım aktar2 gibi belki o da etki etmiş olabilir.

Bu application.enable yi en başa koyup hata koduda eklenirse dahada hızlanabilir.
Yavaş olan dosyayı eklerseniz hızlandırmak için bakabiliriz.

tüm yapılmış değiştirmelerle beraber ekledim 9. mesajda. şimdi üzerinde çalışıyorum çalışmanın. sanki hiç bir kod çalışmıyor. ilginç bir durum. tüm kodları tekrar inceliyorum hata nerelerde olabilir diye.
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#12
(28/11/2023, 21:31)hnakis yazdı: sanki hiç bir kod çalışmıyor.
İlk aklıma gelen hata olduysa application.enableevents=true satırına gelmediyde çalışmaz.Exceli açıp kapatmak gerekiyor yada kod bölümünde strg+g açıp bu komutu yazıp entere basmak.Dediğim kod olmazsada Excel zaten donabilir sayfa kodları ileçalışırken onu yazsak bir türlü yazmasak başka türlü.Bundan dolayo koda hata kodları eklemek şart abey.Belkide userform ile çalışabilirsiniz mantıken.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task