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

موضوع: استفاده از دستور if

  1. #1


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    استفاده از دستور if

    برنامه ای نوشتم تو vba برای مشخص کردن زوج یا فرد بودن عدد ورودی ولی هر عددی وارد میکنی خروجی فقط مینویسه فرد.اشکالش کجاست؟
    Sub bb()
    n = Cells(1, 1)
    For i = 0 To n
    If 0 = n - 2 * i Then
    Cells(1, 2) = "zoj"
    Else
    Cells(1, 2) = "fard"
    End If
    Next i
    End Sub


    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    راهها و برنامه های دیگری هم برای اینکه عدد زوجه میتونی بنویسی ، ولی اگه میخوای با همین روش منفی کردن بدست بیاری باید اینطوری بنوییش :
    کد PHP:
    Private Sub CommandButton1_Click()
    Cells(11)
    For 
    0 To n 2
    If 0 Then
    Cells
    (12) = "zoj"
    Else
    Cells(12) = "fard"
    End If
    2
    Next i
    End Sub 


  4. #3


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط misammisam نمایش پست ها
    راهها و برنامه های دیگری هم برای اینکه عدد زوجه میتونی بنویسی ، ولی اگه میخوای با همین روش منفی کردن بدست بیاری باید اینطوری بنوییش :
    کد PHP:
    Private Sub CommandButton1_Click()
    Cells(11)
    For 
    0 To n 2
    If 0 Then
    Cells
    (12) = "zoj"
    Else
    Cells(12) = "fard"
    End If
    2
    Next i
    End Sub 
    ممنون از شما من اینو از این طریقم تونستم حل کنم
    کد PHP:
    sub ()
    n=cells(1,1)
    i=n\2
    if 0=n-i*2 then
    cells
    (1,2)="zoj"
    else
    cells(1,2)="fard"
    end if
    end sub 

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    2015/05/01
    تاریخ عضویت
    October 2014
    نوشته ها
    56
    امتیاز
    27
    سپاس
    28
    سپاس شده
    17 در 11 پست
    تعیین سطح نشده است

    یه برنامه دیگه هم من مشکل دارم اینه که باید 10 عدد را از روی اکسل گرفته و اعداد زوج و فرد را مشخص کند و بصورت جداگانه چاپ کند. من در اکسل در اولین ستون تا ردیف دهم 10 تا عدد مختلف نوشتم بعد این برنامه رو نوشتم ولی همه رو زوج مینویسه .نمیدونم اشکالش چیه .
    کد PHP:
    Sub ddd()
    Range("A1:A10")
    For 
    1 To 10
    2
    If 2 Then
    Range
    ("B1:B10") = "zoj"
    Else
    Range("B1:B10") = "fard"
    End If
    Next n
    End Sub 


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

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

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

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

  1. کد بستن یک ورک بوک و دستور پرینت
    توسط ali719 در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 2
    آخرين نوشته: 2018/07/10, 18:42
  2. استفاده از علایم ( تیک، ضربدر و ...) برای دستور دادن
    توسط ehsan1 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/29, 14:16
  3. استفاده از علایم ( تیک، ضربدر و ...) برای دستور دادن
    توسط ehsan1 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/22, 22:31
  4. خلاصه کردن پیکره دستور if با استفاده از IIF
    توسط komeilex در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/07/14, 09:22

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

استفاده از دستور if در اکسس

if اکسس

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

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

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

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