نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: انجام عملیات روی یک سلول از محدوده ای خاص

  1. #1


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    Question انجام عملیات روی یک سلول از محدوده ای خاص

    سلام
    با یه مثال میپرسم
    مثلا من میخوام هر موقع که روی یکی از سلول های ستون g کلیک کردم روی همون سلول یه عملیاتی برام انجام بده (حالا اون عملیات زیاد مهم نیست) و با کلیک روی سلول های دیگه از ستون های دیگه هیچ اتفاقی نیفته. ضمنا در vba باشه.
    ممنون میشم اگه پاسخ بدید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    یه کد ساده قرار میدم ببینید کمکتون میکنه؟
    کد PHP:
    Private Sub CommandButton1_Click()
    Dim grade As Single
    grade 
    ActiveCell
    If grade >= 10 And Not IsEmpty(ActiveCell.ValueThen
    ActiveCell
    (12) = "ÞÈæá"
    End If
    If 
    grade 10 And Not IsEmpty(ActiveCell.ValueThen
    ActiveCell
    (12) = "ãÑÏæÏ"
    End If
    End Sub 
    طبق فایل ضمیمه وقتی در ستون B روی نمره شخص انتخاب شده و دکه رو بزنید وضعیت قبولی یا مردودی اون رو نمایش میده

    فایل ضمیمه گردید
    فايل هاي پيوست شده فايل هاي پيوست شده




  4. #3


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

    سلام،
    به هر حال جهت رسيدن به مقصود بايد از کد زير در رويداد selection change شيت مورد نظرتون استفاده کنيد:
    (خط سوم کد را با شرط مورد نظر خود عوض کنيد)

    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     If 
    Selection.Column 7 Then
       MsgBox 
    "row: " ActiveCell.Row
     End 
    If
    End Sub 
    ویرایش توسط Ali Parsaei : 2015/07/15 در ساعت 20:16


  5. #4


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    دست شما درد نکنه عالی بود .
    یه سوال دیگه در ادامه همین موضوع داشتم.
    میخواستم روی سلولی که دارم کار میکنم (مثلا یه عدد وارد میکنم ) قبل از اینکه enter بزنم یا روی سلول کلیک کنم توی همون سلول تشخیص بده که شرط برقرار هست یا نه.
    ممنون

  6. #5


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

    نقل قول نوشته اصلی توسط mch2v نمایش پست ها
    دست شما درد نکنه عالی بود .
    یه سوال دیگه در ادامه همین موضوع داشتم.
    میخواستم روی سلولی که دارم کار میکنم (مثلا یه عدد وارد میکنم ) قبل از اینکه enter بزنم یا روی سلول کلیک کنم توی همون سلول تشخیص بده که شرط برقرار هست یا نه.
    ممنون
    نمي شود!

  7. سپاس ها (1)


  8. #6


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    نمي شود!
    یعنی هیچ راه دیگه ای نداره ؟

  9. #7
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,100
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط mch2v نمایش پست ها
    یعنی هیچ راه دیگه ای نداره ؟
    این امکان وجود نداره به دلیل اینکه هیچ ابزار کنترلی برای بررسی شرطتتون نیست مگه اینکه بخواهید با استفاده از فرمها کار ورود اطلاعات را انجام بدید که اون موقع دستتون بازتره در غیر اینصورت امکان پذیر نیست


  10. سپاس ها (2)


  11. #8


    آخرین بازدید
    2016/02/07
    تاریخ عضویت
    March 2014
    نوشته ها
    62
    امتیاز
    130
    سپاس
    24
    سپاس شده
    119 در 41 پست
    تعیین سطح نشده است

    یه سوال دیگه در همین رابطه
    مثلا توی فایلی که آقای generalsamad گذاشتن ، وضعیت قبول یا مشروط سلول فعال رو نمایش میده .
    حالا من میخوام با کلیک روی CommandButton وضعیت کل ستون رو نمایش بده .
    با تشکر
    ببخشید هر دفعه سوال جدید میپرسم.

  12. #9


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

    نقل قول نوشته اصلی توسط mch2v نمایش پست ها
    یه سوال دیگه در همین رابطه
    مثلا توی فایلی که آقای generalsamad گذاشتن ، وضعیت قبول یا مشروط سلول فعال رو نمایش میده .
    حالا من میخوام با کلیک روی CommandButton وضعیت کل ستون رو نمایش بده .
    با تشکر
    ببخشید هر دفعه سوال جدید میپرسم.
    شما بايد يک متغيير تعريف کرده و سپس آن را در يک حلقه FOR قرار دهيد مثل اين:
    کد PHP:
    Private Sub CommandButton1_Click()
    Dim C As Range
    For Each C In Range("B2:B7")
    If 
    >= 10 And <> "" Then
    C
    .Offset(01) = "قبول"
    ElseIf "" Then
    C
    .Offset(01) = ""
    Else
    C.Offset(01) = "مردود"
    End If
    Next
    End Sub 



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

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

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

موضوعات مشابه

  1. نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار
    توسط shaneh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2016/02/04, 11:19
  2. ثبت بر روی تکست باکس از روی شیت
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/03/05, 08:26
  3. تشخیص اعداد مساوی از غیر مساوی
    توسط مجید در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/01/27, 21:33

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

انجام عملیات بر روی سلولها در excel

کلمات کلیدی این موضوع

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

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

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