Soru çift tıklama ile diğer sheete tıkladığım veriyi gönderme

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Merhabalar

Veri sheetimde bulunan A sütununda herhangi bir hücreye çift tıklayınca Etiket sheetimde belirli hücrelere göndermesini istiyorum.

Etiket sheetimde bu hücreler şunlardır.
A2 - C2 - A7 - C7 - A12 - C12 - A17 - C17 - A22 - C22 - A27 - C27 - A32 - C32

ben bu hücrelere veri sayfasında a sütununda herhangi bir hücreye çift tıkladığımda tıkladığım hücredeki veri ne ise aynısını bu hücrelere yapılştırsın istiyorum.

Ama tabi bunu yaparken yukarıda saydığım hücrelerin boş dolu olma durumuna bakmalı.

Sıfırdan başladığımızı düşünürsek Örneğin Veri sayfasında A85 hücresine çift tıkladım. ilk boş hücre Etiket sayfasında A2 olacağından bu A85 teki veri yansıyacak

sonra Veri sayfasında A25 e çift tıkladım bir sonraki boş hücrem Etiket sayfasında C2 ye yapıştırsın ya da ilk önce A sütunlarına yapıştırır sonra C sütunlarına geçebilir hangisi kolay olacaksa

Bilgi ve yardımlarınızı rica ederim
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,067
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları veri sayfasının kod bölümüne yapıştırıp deneyiniz. Dosyanızda 32. satıra kadar sarı hücre olduğu için 32 satıra göre ayarladım, gerçek dosyanızda daha fazla olacaksa ona göre güncellersiniz:

PHP:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
son = Cells(Rows.Count, "A").End(3).Row
If Intersect(Target, Range("A2:A" & son)) Is Nothing Then Exit Sub
Set s2 = Sheets("etiket")
For sat = 1 To 32
    For sut = 1 To 3 Step 2
        If s2.Cells(sat, sut).Interior.Color = vbYellow Then
             If s2.Cells(sat, sut) = "" Then
                s2.Cells(sat, sut) = Target
                hedef = "ok"
                Exit Sub
            Else
                hedef = "yok"
            End If
        End If
    Next
Next
If hedef = "yok" Then
    MsgBox "etiket safyasında boş sarı hücre bulunmuyor", vbCritical
End If
End Sub
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Üstadım çok teşekkürler emeğine bilgine sağlık
 
Üst