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ı

Çözüldü #1
Sayın üyeler ve ustalar;

Excel çalışmamda AA çalışma sayfasında B sütunundaki satırlarda seçim olduğunda I sütunundan itibaren gizli olan sütunlarda seçilen kaydın içindeki maddeler görünür olması gerekiyordu. ancak ilk satırda bir kayıt seçtikten sonra ikinci kayıt seçilmeden ilk seçilen kaydın maddeleri çıkmıyor.

bir de F3 sütununda itibaren seçilen kayda göre gelen maddeler sayfanın altında garanti edilen içerik kısmına ekleniyor. bu eklenme belli maddelerin sırasına göre olabilir mi? yani kodun herhangi bir yerine bu maddelerin isimleri istenilen sırayla yazıldığında seçime göre bu sırayla eklenebilirmi.

1 .sorunun resimleri;

[Resim: do.php?img=15489]
[Resim: do.php?img=15490]
[Resim: do.php?img=15491]
.rar Çalışma orjinal(Tek kok ile).rar (Dosya Boyutu: 89,81 KB | İndirme Sayısı: 1)
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
Aktar syfAktif
Aktar2 syfAktif


Yukardakileri alt tarafa eklemişim üste alıp biraz düzenledim.

Deneyin.
.zip Çalışma orjinal(Tek kod ile).zip (Dosya Boyutu: 91,17 KB | İndirme Sayısı: 1)
Cevapla
#3
(28/11/2023, 00:08)feraz yazdı: Aktar syfAktif
Aktar2 syfAktif


Yukardakileri alt tarafa eklemişim üste alıp biraz düzenledim.

Deneyin.

sayın feraz elinize sağlık harika olmuş. çok teşekkür ederim.

son bir şey sormak istiyorum;

Garanti edilen içerik bölümüne eklenen metinleri sıralamak mümkün mü?

1 ORGANİK MADDE
2 ORGANİK KARBON
3 Toplam Azot
4 Üre Azotu (N-NH2)
5 Amonyum Azotu (N-NH3)
6 Nitrat Azotu (N-NO3)
7 Organik-N
8 Suda çözünür P2O5
9 Suda çözünür K2O
10 CaO
11 MgO
12 Fe
13 Zn
14 Cu
15 Mn
16 B
17 Mo
18 HÜMİK & FÜLVİK ASİT
19 FÜLVİK ASİT
20 AMİNOASİT

örnek vermek gerekirse B sütunu 3. satırında bir seçim yapıldığında içeriğinde ORGANİK MADDE, ORGANİK KARBON varsa bunları garanti edilen içerikte en üste eklesin yoksa yakardaki listeden devam etsin yani 3. sıradaki varsa onu eklesin gibi.
Bu metinlerin eklenebileceği, sırasının değiştirilebileceği bir kod bölümü eklenebilir mi?
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
Rica ederim abey.Mesajınızı görmeden daha geliştirmiştim sorunuza bakarım.

Önceden son satır ve sütun noları SU ve Fiyat yazana göre buluyordu şimdi en mantıklısı resimlerde işaretlediğim gibi sayılara göre buluyor bundan dolayı sütun gizleme Y sütununa kadar değil ilk satırda en son hangi sütuna sayı yazdıysanız o sütuna kadar kod çalışıyor tabii sütunlar arasındaki hücreler arası baş olmayacak mesela F1 e 1 yazıpta G1 boş bırakıp H1 e 2 olmayacak .A sütunu içinde aynısı.

Kodda count(Bağdeğsay) kullandığım için kısaca bu formül mantığı.

[Resim: do.php?img=15493]
[Resim: do.php?img=15494]
.zip Çalışma orjinal(Tek kod ile).zip (Dosya Boyutu: 93,69 KB | İndirme Sayısı: 1)
Cevapla
#5
(28/11/2023, 01:47)feraz yazdı: Rica ederim abey.Mesajınızı görmeden daha geliştirmiştim sorunuza bakarım.

Önceden son satır ve sütun noları SU ve Fiyat yazana göre buluyordu şimdi en mantıklısı resimlerde işaretlediğim gibi sayılara göre buluyor bundan dolayı sütun gizleme Y sütununa kadar değil ilk satırda en son hangi sütuna sayı yazdıysanız o sütuna kadar kod çalışıyor tabii sütunlar arasındaki hücreler arası baş olmayacak mesela F1 e 1 yazıpta G1 boş bırakıp H1 e 2 olmayacak .A sütunu içinde aynısı.

Kodda count(Bağdeğsay) kullandığım için kısaca bu formül mantığı.

[Resim: do.php?img=15493]
[Resim: do.php?img=15494]

buda güzel bir mantık olmuş. ama benim asıl demek istediğim;

B sütununda seçilen kayıtların ve içerik sütunlarının sırası ne olursa olsun, Garanti edilen içerik kısmına yukardaki gibi bir sıralama mantığı eklenebilir mi sormak istediğim.

yani resimdeki gibi.
[Resim: do.php?img=15495]

[Resim: do.php?img=15496]
hnakis, 15-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#6
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")

.zip Çalışma orjinal(Tek kod ile).zip (Dosya Boyutu: 98,29 KB | İndirme Sayısı: 3)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task