سلام مهندسین عزیز
آقا من دارم یه فرم درست میکنم که با زدن تیک چک باکس رنگ اون سطر عوض بشه
تعداد 50 سطر هست که همش باید اینجور بشه .
تو مایکرو وقتی میزنم برای یکی رو درست میکنم اما شرطی که بتونم بندازم براش همه ستون ها رو انجام بده چجور بنویسم .
این دستور برای مایکرو هست که دارم ( برا یه سطر )
این دستور رو میخوام برای 50 تا سطر دیگه تو یه حلقه انجام بده
مقدار Range("A9:G9,AM9").Select و Formula1:="=$AP$9 و Formula1:="=$AQ$9 باید بیوفته تو متغیر و یه شماره به شماره 9 اضافه بشه مثلا بشه 10 و به بعد تا 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
ممنون دستور شرطیشو بگید بهم من یادم رفته

کامنت