صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: متحرک بودن دکمه فرمان در صفحه

  1. #1


    آخرین بازدید
    2013/04/27
    تاریخ عضویت
    May 2012
    نوشته ها
    79
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    متحرک بودن دکمه فرمان در صفحه

    با درود
    من در یک صفحه اکسل یک command button قرار دادم. ولی وقتی صفحه به چپ حرکت می کنه دکمه ناپدید میشه و باید دوباره صفحه رو برگردونم تا پیدا بشه. آیا راهی هست که دکمه به صورت شناور در صفحه قرار بگیره و در هر لحظه قابل دیدن باشه؟
    ممنون میشم راهنمایی کنید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2
    komeilex
    مهمان

    RE: متحرک بودن دکمه فرمان در صفحه

    سلام. برای شناور بودن دکمه که چیزی به نظرم نمیرسه مگر این که با کد نویسی بشه کاری انجام داد. ولی راه ساده ایی که به نظرم می رسه اینه که سطر و ستون مربوط به اون دکمه رو فریز کنین.
    [attachment=1149]
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx freez.xlsx اطلاعات (613.2 کیلو بایت, 56 نمایش)

  5. #3


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    RE: متحرک بودن دکمه فرمان در صفحه

    با درود

    فایل زیرم با کد نویسی هستس
    هر وقت که یه سل رو اکتیو کنی دکمه میاد کنا سل شما. شیت 2 هم یه نمونه کد دیگست

    http://www.uplooder.net/cgi-bin/dl.cgi?key=c8e8f4807bf6a5d00e555f0eb1efdbb8

  6. #4


    آخرین بازدید
    2013/06/26
    تاریخ عضویت
    January 2013
    نوشته ها
    29
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    RE: متحرک بودن دکمه فرمان در صفحه

    سلام، میتونی به جای command button از shape استفاده کنی، و کدت رو به شکل assign کنی، و حالا اون خواسته ات رو میتونی عملی کنی که اگه تو properties شکلت بتونی چک باکس move with text رو پیدا کنی و غیر فعالش کنی، به هدفت رسیدی.
    شایدم تو همون properties دکمه active x ات باشه، دقیقا نمیدونم...
    علم و دانش همان قدرت است

  7. #5


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    فکر کنم باید از کد زیر در ایونت شیت استفاده کنید:
    کد:
    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
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************


  8. سپاس ها (2)


  9. #6


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    در آدرس ياد شده آقاي اسماعيلي ديگر فايلي در آن براي دانلود نيست!
    آقا نيما کد فوق را هم امتحان کردم جواب نمي دهد.
    ویرایش توسط Ali Parsaei : 2014/03/02 در ساعت 12:34

  10. سپاس ها (1)


  11. #7


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    کد زیر رو هم تست کنید:
    کد:
    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
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************



  12. #8


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    و کد زیر:
    کد:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        CommandButton1.Left = Target.Left + Target.Width
        CommandButton1.Top = Target.Top + Target.Height
    End Sub
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************



  13. #9


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    خيلي آقايي،
    کد دوم و سوم هر دو درست کار مي کند. بسيار ممنونم.
    اين پاسخهاي سريع که لطف مي کنيد و مي دهيد نتيجه زحماتي است که قبلا" کشيده و تجربه اي است که در کد نويسي کسب کرده ايد و راحت در اختيار بنده حقير قرار مي دهيد، و من به اين موضوع کاملا" واقفم فکر نکني حواسم نيست ها!!!!! و از اين بابت بسيار متشکرم.

  14. سپاس ها (2)


  15. #10


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    با سلام
    جهت اكتيو شدن كليد در محدوده خاص ميتونيد از كد زير در كنار كد جناب آقا نيما استفاده نماييد
    کد PHP:

    If ActiveCell.Row 88 And ActiveCell.Row 53 And ActiveCell.Column 13 ThenCommandButton1.Visible True
    Else
    CommandButton1.Visible False
    End 
    If 
    اين كد كليد رو در محدوده ستون 13 در رديف هاي 54 تا 87 نمايش ميدهد
    ویرایش توسط alieddy0 : 2014/03/02 در ساعت 12:34



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

دکمه شناور در اکسل

commandدر اکسل

Command Button site:exceliran.com

فرمان left در اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است