من در یک صفحه اکسل یک command button قرار دادم. ولی وقتی صفحه به چپ حرکت می کنه دکمه ناپدید میشه و باید دوباره صفحه رو برگردونم تا پیدا بشه. آیا راهی هست که دکمه به صورت شناور در صفحه قرار بگیره و در هر لحظه قابل دیدن باشه؟
ممنون میشم راهنمایی کنید.
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ActiveWindow.VisibleRange
ActiveSheet.Shapes("CommandButton1").Top = .Top
ActiveSheet.Shapes("CommandButton1").Left = .Left
End With
End Sub
Private Sub Worksheet_selectionChange(ByVal Target As Range)
With ActiveWindow.Selection
Me.CommandButton1.Top = .Top + 20
Me.CommandButton1.Left = .Left + 20
End With
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton1.Left = Target.Left + Target.Width
CommandButton1.Top = Target.Top + Target.Height
End Sub
و از اين بابت بسيار متشکرم.
If ActiveCell.Row < 88 And ActiveCell.Row > 53 And ActiveCell.Column = 13 ThenCommandButton1.Visible = True
Else
CommandButton1.Visible = False
End If
Private Sub Worksheet_SelectionChange(ByVal Target As Range)'Updateby Extendoffice 20161116
Application.ScreenUpdating = False
If Target.Cells.Count > 1 Then Exit Sub
With ActiveSheet.Shapes("RoundedRectangle1")
.Top = ActiveWindow.VisibleRange.Top + 5
.Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
End With
Application.ScreenUpdating = False
End Sub
کامنت