السلام عليكم
جزالك الله خيرا يا استاذ ياسر وشكرا على الاهتمام..
فعلا اريد تغيير ارتفاع الصفوف من 12 إلى 18 وليس الاعمدة...برجاء الاطلاع على الملف المرفق حيث اننى استفدت من الكود اللى حضرتك كتبته فى المشاركة وقمت بتعديل عليه اوصلنى لما اريده.
برجاء الاطلاع على الكود الموجود على الزر Hide والتعديل عليه اذا كان فيه شيى مش مظبوط.
تكليف نقلتجريبى3.rar
هذا هو الكود استاذ ياسر
Sub Hideempty()
'
' Hideempty Macro
'
'
ActiveSheet.Range("$O$3:$O$18").AutoFilter Field:=1, Criteria1:="=Value", _
Operator:=xlOr, Criteria2:="="
If Application.WorksheetFunction.CountA(Range("K12:K18")) = 1 Then
Selection.RowHeight = 200
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 2 Then
Selection.RowHeight = 150
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 3 Then
Selection.RowHeight = 100
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 4 Then
Selection.RowHeight = 80
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 5 Then
Selection.RowHeight = 70
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 6 Then
Selection.RowHeight = 60
ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 7 Then
Selection.RowHeight = 50
End If
End Sub