Skip to main content

AccessTr.neT


dört ayrı sayfadaki hücre içindeki ismi başka bir sayfada

dört ayrı sayfadaki hücre içindeki ismi başka bir sayfada

Çözüldü #1
Bir çalışma kitabında yaklaşık 21 sayfa açtım ve yine her dört sayfa bir başka bölüme (örnekte 8A,8B,7A,7B şeklinde sayfaya bağlanıyor) ilk farklı 4 sayfadaki (sayfa1A, sayfa2A,sayfa3A,sayfa4A,) Sayfalarındaki H4 hücresine girilen aynı ismi (örneğin: can başka bir sayfada yazdırmak istiyorum, yani 7a sayfasında b2 hücresine isim olarak yazdırmak istiyorum. örnek olarak dosyayı gönderiyorum; 1a,2a,3a,4a hücreleri renkli olan hücreye yazılan aynı ismi örnek "can" (dört hücreye de aynı isim olacak yada en azından bir hücreye bir kez yazılacak) bu yazılan isimler '7A' sayfasında 1b2' hücresine bu dört isimden biri yazılacak yada dört hücreye girilen aynı isimden bir yada iki aynı isimden biri yazılacak ; yada h4 hücresine girilen üç aynı isimden biri '7A' sayfasında 1b2' hücresine yazılacak; 1b 2b 3b 4b sayfalarındaki h4 hücresi için de aynı şeyler '8b' sayfası içinde geçerli
dosyayı ekte gönderdim.

Bu nu nasıl yapabilirim
şimdiden teşekkürler
.rar aynı isimleri tek hücrede bir kez yazdırma.rar (Dosya Boyutu: 29,48 KB | İndirme Sayısı: 11)
Cevapla
Çözüldü #2
Sn:Can Gül
Sorunuzu 07-07-2010, 07:34 tarihinden beri defalarca okumama rağmen hiç birşey anlamadım.Ne yapmak istediğini tane tane heyecanlanmadan açıklarmısın.Dosyanızdanda herhangi birşey anlaşılmıyor.
OĞULCAN & OLCAYTUĞ

Oğulcan Excel Web Sitesi
Excel İle Programlama
Cevapla
Çözüldü #3
(08/07/2010, 18:26)ogulcan92 yazdı: Sn:Can Gül
Sorunuzu 07-07-2010, 07:34 tarihinden beri defalarca okumama rağmen hiç birşey anlamadım.Ne yapmak istediğini tane tane heyecanlanmadan açıklarmısın.Dosyanızdanda herhangi birşey anlaşılmıyor.

1a 2a 3a 4a şeklinde çalışma sayfamız var. ve bu sayfalardaki h4 hücresine aynı ismi yazıyoruz.yada dört sayfadaki h4 hücresine bir kez bir isim yazıyoruz diğer üç sayfadaki h4 hücresine yazmıyoruz veya iki sayfadaki h4 hücresine aynı ismi yazıp diğer 2 sayfadaki h4 hücresini boş olabilir.Yani seçenekli bir durum.tüm bu sayfalardaki hücre bilgileri başka bir sayfada yani 7a sayfasında ve b2 hücresinde birkez yazılacak.örneğin dört sayfada 'can' ismini 3 kez kullandıksak 7a sayfasında b2 hücresinde bir kez yazılacak
umarım açıklayabilmişimdir.
ilginiz içind teşekkürler
Cevapla
Çözüldü #4
Sn:Can Gül
İstediğiniz bu şekilde idi sanırım, sorunuzdan anlaya bildiğim kadarı ile yapmaya çalıştım.

Formül ile:
PHP Kod:
=EĞER('1A'!H4="";EĞER('2A'!H4="";EĞER('3A'!H4="";EĞER('4A'!H4="";"";'4A'!H4);'3A'!H4);'2A'!H4);'1A'!H4
Makro ile:7A sayfasında kod bölümüne yazılacak.
Kod:
Private Sub Worksheet_Activate()
Range("B2:C2").Select
    ActiveCell.FormulaR1C1 = _
        "=IF('1A'!R4C8="""",IF('2A'!R[2]C[6]="""",IF('3A'!R[2]C[6]="""",IF('4A'!R[2]C[6]="""","""",'4A'!R[2]C[6]),'3A'!R[2]C[6]),'2A'!R[2]C[6]),'1A'!R4C8)"
    Range("A3:B3").Select
End Sub

.rar aynı isimleri tek hücrede bir kez yazdırma.rar (Dosya Boyutu: 36,42 KB | İndirme Sayısı: 8)
OĞULCAN & OLCAYTUĞ

Oğulcan Excel Web Sitesi
Excel İle Programlama
Cevapla
Çözüldü #5
sayın Oğulcan Olcaytuğ arkadaş
öncelikle çok teşekkür ederim
=EĞER('1A'!$H$4="";EĞER('2A'!H4="";EĞER('3A'!H4="";EĞER('4A'!H4="";"";'4A'!H4);'3A'!H4);'2A'!H4);'1A'!$H$4) şeklinde oluyor ancak
"okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum. Ancak daha önce 7a sayfasında boş görüne B2 hücresine başvurup D2 hücresine =EĞER(EBOŞSA(B2);"0";"1") formülünü yazıyorum. Sonrada D2 hücresine başvurup; E2 =SAYIYAÇEVİR(D2)formülünü giryorum.ve daha sonrada "okul_raporu" sayfasında f3 hücresinde =TOPLA('8A'!$E$2;'8B'!$E$2;'7A'!$E$2;'7B'!$E$2) yaptırıyorum burada formülün altı çizili ve siyah olan kısmı boş olduğuna göre toplamda 3 çıkması gerekirken 4 çıkıyor. bunu nasıl düzeltebilirim
sayın Oğulcan Olcaytuğ arkadaş cevap için öncelikle teşekür ederim
Teşekkürler
Son Düzenleme: 11/07/2010, 15:20, Düzenleyen: canlaracan.
Cevapla
Çözüldü #6
Sn:Can Gül
Aslında ilk soruyu sorduğun zaman yazmış olduğun formülde doğru yoldaymıssın orada yazdığın YADA işi karıştırmış, birde mesaj yazarken aynı kelimeleri tekrarladığın için çok karışıyor.7A sayfasındaki D2 hücresine aşağıdaki formülü giriniz.

Not:4 Nolu mesajdaki eklenti güncellenmiştir.

Kod:
=EĞER(B2="";0;1)
OĞULCAN & OLCAYTUĞ

Oğulcan Excel Web Sitesi
Excel İle Programlama
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da