netvolxxx
Altın Üye
- Katılım
- 29 Ağustos 2023
- Mesajlar
- 186
- Excel Vers. ve Dili
- 2013 Türkçe
- Altın Üyelik Bitiş Tarihi
- 15-04-2027
mehaba çalışma sayfamda h28 alanında x yazdığmda satırları gizleme kodum var kullandığım b alanında resimler var bunları gizlemeyi nasıl yapıcam bi türlü olmadı resimler üst üste biniyor.
hücrelerde birleştirme var
resimler hücreler arasında b28:b32 den başlıyor +5 olarak devam ediyor 477 e kadar
kod tarafında nasıl bir ekleme yapmam gerekiyor yardımlarınızı bekliyorum....
Private Sub CommandButton1_Click()
Dim i As Integer, a As Integer
Application.ScreenUpdating = False
For i = 28 To 477
a = Cells(i, "H").MergeArea.Cells.Count
If Cells(i, "H") = 0 Then
Rows(i).Resize(a, 1).EntireRow.Hidden = True
End If
If a > 1 Then i = i + a - 1
Next i
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'otamatik sıra no veren ayar yeri
If Intersect(Target, Range("H28:H" & Rows.Count)) Is Nothing Then Exit Sub
Range("A28:A" & Rows.Count).ClearContents
With Range("A28:A" & Cells(Rows.Count, "H").End(3).Row)
.Formula = "=IF(H28="""","""",COUNTA(H$28:H28))"
.Value = .Value
End With
End Sub
hücrelerde birleştirme var
resimler hücreler arasında b28:b32 den başlıyor +5 olarak devam ediyor 477 e kadar
kod tarafında nasıl bir ekleme yapmam gerekiyor yardımlarınızı bekliyorum....
Private Sub CommandButton1_Click()
Dim i As Integer, a As Integer
Application.ScreenUpdating = False
For i = 28 To 477
a = Cells(i, "H").MergeArea.Cells.Count
If Cells(i, "H") = 0 Then
Rows(i).Resize(a, 1).EntireRow.Hidden = True
End If
If a > 1 Then i = i + a - 1
Next i
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'otamatik sıra no veren ayar yeri
If Intersect(Target, Range("H28:H" & Rows.Count)) Is Nothing Then Exit Sub
Range("A28:A" & Rows.Count).ClearContents
With Range("A28:A" & Cells(Rows.Count, "H").End(3).Row)
.Formula = "=IF(H28="""","""",COUNTA(H$28:H28))"
.Value = .Value
End With
End Sub