Bir sütunda aranan değeri bulup, bulunduğu satırı farklı sayfaya kopyalamak

Katılım
11 Ekim 2006
Mesajlar
64
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-02-2020
Merhabalar,

Ekteki tabloda göreceğiniz üzere "liste" adı altında tüm ülkelerin yer aldığı birden çok veri bulunmakta. Kıtalara göre, bu listede yer alan ülkeleri ayırmak istiyorum.

Bunun için ülkeleri sorgulatarak, bulunan ülkenin olduğu satırı istediğim sayfaya nasıl kopyalayabilirim? Örneğin yazılacak fonksiyonda "birden çok ülke" belirtip "x" kıtasına yapıştır deme imkanım var mı?

Teşekkürler,
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhabalar, teşekkür ederim dönüşünüz için.

Sorumla ilgisini açıkçası anlayamadım ya da tabloyu tam olarak kavrayamadım. Açıklama imkanınız var mıdır?
Özür dilerim ya. Başka bir sorunun cevabını size göndermişim. :D kusura bakmayın.
 
Katılım
11 Ekim 2006
Mesajlar
64
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-02-2020
Rica ederim :)

Peki ya benim soruma bir desteğiniz olur mu? :)
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhabalar,
Örneğin yazılacak fonksiyonda "birden çok ülke" belirtip "x" kıtasına yapıştır deme imkanım var mı?
Önce ülkeleri nasıl belirteceğinize karar vermelisiniz ki çözümü ona göre yapalım.

Yani belirtme işlemini liste adlı sayfada nasıl yapacaksınız?.

Örneğin ülke adları yanına "X" işareti mi koyacaksınız? Yoksa başka bir şekilde mi olacak.
 
Katılım
11 Ekim 2006
Mesajlar
64
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-02-2020
teşekkür ederim.

ülkeler zaten gözüktüğü gibi tabloda, onlar değişmiyor. tüm ülkeler ve satırları belli ve ingilizce yazılı. benim istediğim yine tabloda gördüğünüz gibi, bu ülkeleri bulunduğu satırla beraber kıtalara göre altta yer alan sayfalara yerleştirmek.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
teşekkür ederim.

ülkeler zaten gözüktüğü gibi tabloda, onlar değişmiyor. tüm ülkeler ve satırları belli ve ingilizce yazılı. benim istediğim yine tabloda gördüğünüz gibi, bu ülkeleri bulunduğu satırla beraber kıtalara göre altta yer alan sayfalara yerleştirmek.
Listedeki tüm ülkeler satırı ile birlikte kıtalara göre ayrılmasını mı istiyorsunuz? Bu kolay.

Ama hangi ülkenin hangi kıtada olduğunu belirten bir ipucu yok ki.

Daha önemlisi bu ülkelerin hangi kıtada bulunduğunu da biz mi öğreneceğiz?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Aşağıdaki kodu dener misiniz?
Böyle bir şey mi istiyorsunuz aceba?
Kod:
Sub Kopyala()
ayraç = ";"
Set liste = Sheets("Liste")
ülkegir = Application.InputBox("Kopyalamak istediğiniz ülke isimlerini giriniz." & Chr(10) _
        & "Birden fazla ülke girerken araya " & """" & ayraç & """" & " koyunuz.")
Set kıta = Sheets(Application.InputBox("Kıta giriniz."))
For a = 0 To (Len(ülkegir) - Len(Replace(ülkegir, ayraç, ""))) / Len(ayraç)
    ülke = Split(ülkegir, ayraç)(a)
    kson = kıta.Range("A1000000").End(3).Row + 1
    Set ilk = liste.Range("A:A").Find(ülke, , , , , 1)
    Set son = liste.Range("A:A").Find(ülke, , , , , 2).Offset(0, 2)
    Range(ilk, son).Copy (kıta.Cells(kson, 1))
Next
End Sub
 
Üst