سلام مهندسین عزیز
آقا من دارم یه فرم درست میکنم که با زدن تیک چک باکس رنگ اون سطر عوض بشه
تعداد 50 سطر هست که همش باید اینجور بشه .
تو مایکرو وقتی میزنم برای یکی رو درست میکنم اما شرطی که بتونم بندازم براش همه ستون ها رو انجام بده چجور بنویسم .
این دستور برای مایکرو هست که دارم ( برا یه سطر )
این دستور رو میخوام برای 50 تا سطر دیگه تو یه حلقه انجام بدهکد PHP:
Sub Macro5()
'
' Macro5 Macro
' vkjk
'
' Keyboard Shortcut: Ctrl+m
'
Selection.FormatConditions(1).StopIfTrue = False
Range("A9:G9,AM9").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$AP$9"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent2
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$AQ$9"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 5296274
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
End Sub
مقدار Range("A9:G9,AM9").Select و Formula1:="=$AP$9 و Formula1:="=$AQ$9 باید بیوفته تو متغیر و یه شماره به شماره 9 اضافه بشه مثلا بشه 10 و به بعد تا 50
ممنون دستور شرطیشو بگید بهم من یادم رفته
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)