سلام خدمت اساتید
من یه ورقه دارم که توی اون 3 ستون A - B - C اطلاعات دارند به این ترتیب که تیون A و C متن و ستون B شامل عدد است من یک ماکرو نوشته ام به شرح زیر که اگر روی ستون B کلیک راست بکنم از عدد اون یکی کم میشه و اگه عدد صفر بشه سلول ستون C متناظرش پاک بشه ماکرو روی کار اول درست کار میکنه ولی روی دومی که کدش رنگی شده بعضی وقتا کار میکنه نعضی وقتا نه
من هم موندم چرا
البته باید بگم یه رویداد هم دارم که با هر تغییر سلول ستونها رو سورت میکنه
من یه ورقه دارم که توی اون 3 ستون A - B - C اطلاعات دارند به این ترتیب که تیون A و C متن و ستون B شامل عدد است من یک ماکرو نوشته ام به شرح زیر که اگر روی ستون B کلیک راست بکنم از عدد اون یکی کم میشه و اگه عدد صفر بشه سلول ستون C متناظرش پاک بشه ماکرو روی کار اول درست کار میکنه ولی روی دومی که کدش رنگی شده بعضی وقتا کار میکنه نعضی وقتا نه
من هم موندم چرا
البته باید بگم یه رویداد هم دارم که با هر تغییر سلول ستونها رو سورت میکنه
کد:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Cancel = True If Target.Column = 2 And Target.Row >= 2 And Target.Row <= 30 Then If (Target.Value <> "") And (Target.Value <> 0) Then Target.Value = Target.Value - 1 End If [COLOR=#ff0000] If Target.Value = 0 Then Cells(Target.Row, 3) = ""[/COLOR] End If end sub
کامنت