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

موضوع: انجام شدن اتوماتيک کد پس از ويرايش يک سل

  1. #1


    آخرین بازدید
    3 روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    انجام شدن اتوماتيک کد پس از ويرايش يک سل

    سلام، مي خواهم اگر در A1 حرف A تايپ شد، محتواي B1 پاک شود. کد زير کجاش غلط است!!!؟
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If 
    Range("A1").Value "A" Then
            Range
    ("B1").Value ""
        
    End If
    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


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

    کد:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Sheets(1).Range("A1").Value = "A" Then
            Sheets(1).Range("B1").Value = ""
        End If
    End Sub
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************



  4. #3


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    سلام
    بنظر ميرسه ايراد از اين قسمت سلكشن خود اكسل باشه :
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range
    مثلا توي دكمه ميزاري درسته !!!!!
    واقعا چرا اينطوريه !!!!!!!!!


  5. #4


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

    با درود
    ببین این مورد به درد میخوره

    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Cells.Count > 1 Or IsEmpty(Target) Then Exit Sub
      
     If Target.Address = "$A$1" Then
     If Target.Value = "A" Then
            Range("B1").Value = ""
        End If
    End If
    End Sub
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       If Target.Cells.Count > 1 Or IsEmpty(Target) Then Exit Sub
      
     If Target.Address = "$A$1" Then
     If Target.Value = "A" Then
            Range("B1").Value = ""
        End If
    End If
    End Sub
    هر چند پیشنهاد من اینه که رو سل b1 هم بزار چون ممکنه تو سل A1 باشه و شما B1 رو تغییر بدی ولی پاک نمیشه در این کد چون تغییرات رو ورودی A1 لحاظ شده .
    در پناه خداوندگار ایران زمین باشید و پیروز


  6. #5


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    سلام، مي خواهم اگر در A1 حرف A تايپ شد، محتواي B1 پاک شود. کد زير کجاش غلط است!!!؟
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If 
    Range("A1").Value "A" Then
            Range
    ("B1").Value ""
        
    End If
    End Sub 
    با سلام.
    کد شما مشکلی ندارد با این ایراد که کد به بزرگی یا کوچکی حروف حساس است. یعنی اگر a بنویسید کد اجرا نمی شود باید خود A را بنویسید.
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/





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

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

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

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

  1. نمودار مك كيب-تيل : Mc-Cabe Thiele Diagram
    توسط Amir Ghasemiyan در انجمن اسپريد شيت هاي مهندسي - Engineering spreadsheet
    پاسخ ها: 4
    آخرين نوشته: 2015/05/03, 16:48
  2. تغییر عکس پس زمینه فرم
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2014/03/29, 19:54
  3. چگونه اکسل فرمت را اتوماتيک از سل هاي مجاور کپي مي کند؟
    توسط Ali Parsaei در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2013/12/23, 20:23
  4. امکان مخفی شدن یک ردیف پس از تکمیل شدن یک سل
    توسط dove1355 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2013/05/18, 07:04
  5. توابع min large small در كانديشنال فرمتينگ
    توسط mr.mahlouji در انجمن آموزش موضوعات (گرافيك ،چارت ،نمودار)
    پاسخ ها: 0
    آخرين نوشته: 2011/06/26, 15:21

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

absorkhi exceliran.com

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

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

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

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