HücrelereFısıldayanAdam
Altın Üye
- Katılım
- 9 Şubat 2022
- Mesajlar
- 206
- Excel Vers. ve Dili
- Office 2021 Türkçe (x64)
- Altın Üyelik Bitiş Tarihi
- 09-02-2027
Veri filtreli iken, yalnızca görünen satırlara veri yapıştırmak mümkün mü?
Yani veriyi yapıştırdığımda, (örneğin A sütunu olsun) filtrelenmiş /gizli hücrelere işlem yapılmamasını nasıl sağlayabiliriz?
"Özel git" de yalnızca görünen satırlara işlem yap seçeneği var ama nasıl kullanıldığını anlamadım. Makrolu bir çözüm de olabilir.
Çözüm: Ömer Bey'in bu konuda makrosu hallediyor:
Adımlar: 1-Önce (kopyalayacağınız) veriyi normal kopyalayın.
2-makroyu çağırın, yapıştırılacak yeri soracak ve boyutları aynı olmak zorunda.
www.excel.web.tr
Yani veriyi yapıştırdığımda, (örneğin A sütunu olsun) filtrelenmiş /gizli hücrelere işlem yapılmamasını nasıl sağlayabiliriz?
"Özel git" de yalnızca görünen satırlara işlem yap seçeneği var ama nasıl kullanıldığını anlamadım. Makrolu bir çözüm de olabilir.
Çözüm: Ömer Bey'in bu konuda makrosu hallediyor:
Adımlar: 1-Önce (kopyalayacağınız) veriyi normal kopyalayın.
2-makroyu çağırın, yapıştırılacak yeri soracak ve boyutları aynı olmak zorunda.
Soru - filtreli satırlara yapıştırma
aşağıdakileri filtreli sarı alana kopyala yapıştırla yapamıyor.bunları buraya nasıl yapıştırabilirim
Kod:
Sub Filtreli_Veride_Görünen_Hücrelere_Yapistir()
Dim a As Range, alan As Range, b As Range, dizi(), k As Long, i As Long
For Each b In Selection
ReDim Preserve dizi(k)
dizi(k) = b.Value
k = k + 1
Next b
On Error Resume Next
Set alan = Application.InputBox("Alan Secin", "Yapıştırma Yapılacak Alan", Type:=8)
If alan Is Nothing Then
MsgBox "Alan Seçmelisiniz"
Exit Sub
End If
If alan.SpecialCells(xlCellTypeVisible).Count <> k Then
MsgBox "Kopyalanacak Alan İle Seçilen Alanın Boyutu Aynı Olmalı", , "excel.web.tr"
Exit Sub
End If
For Each a In alan.SpecialCells(xlCellTypeVisible)
a = dizi(i)
i = i + 1
Next a
End Sub
Son düzenleme: