وارد کردن عدد در ستون خاص با vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali719

    • 2013/12/05
    • 207

    وارد کردن عدد در ستون خاص با vba

    سلام
    من میخوام در ستون j با وارد کردن شماره ستون عدد وارد کنم طبق توضیح زیر
    من یک فایل اکسل دارم درون آن یک فرم درست کردم و یک دکمه برای فراخوانی, میخوام با وارد کردن شماره ستون و یک عدد در آن وارد کنم و قتی روی دکمه enter کلید کردم عدد را وارد آن سلول کرده و خارج بشه( مثلا من میخوام باوارد کردن عدد 10 در تکست اولی و وارد کردن مقدار(1000) در تکست دومی و بعد از اینتر کردن در سلول j10=1000 وارد بشه)
    فایل های پیوست شده
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1212
    • 73.00

    #2
    با سلام.
    کد PHP:
    Range("j" T1.Text).Value T2.Text
    Unload Me 
    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

    شرکت در دوره:
    [/FONT][/SIZE]
    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
    [/B][/FONT][/SIZE]
    [/CENTER]
    [/INDENT]
    [/FONT]

    کامنت

    • khakzad

      • 2010/03/17
      • 2034
      • 85.00

      #3
      سلام
      عدد که در تکست باکس هست یعنی شماره ردیف. پس باید ادرس سل رو بهش با متغیر بفهمونید. چند راه وجود داره. یکیش رو میگم:
      cells(row,col) رو داریم.این عبارت ادرس سل رو میده. ارگومان اول عدد ردیف و ارگومان دوم عدد ستون رو میگیره.ردیف رو براربر با مقدار تکست باکس اولی قرار بدید. ستون هم که شماره ستون j هست.یعنی عدد 10.
      بعدش هم اون رو برابر با مفدار تکست باکس دوم که عدد 1000 شماست، قرار میدیم.
      پس داریم:
      کد:
      cells(textbox1.value,10)=textbox2.value
      بسته به این که می خواید در چه صورت اجرا بشه هم می تونید داخل یک button بنویسید که با زدن اون دکمه این کدها نوشته بشه.

      پ.ن: فایل رو نگاه نکردم.با توجه به توضیحتون گفتم.
      اجرا کنید اگر به مشکل خورد بفرمایید توضیح می دم

      پست جناب مختاری رو ندیده بودم.
      اون هم یک راهه .
      [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

      [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
      [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
      :wcom:

      [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
      [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
      [/CENTER]

      کامنت

      • Javid Mokhtari
        مدير تالار ويژوال بيسيك

        • 2012/01/16
        • 1212
        • 73.00

        #4
        با تشکر از خانم خاکزاد.
        ولی اونجور که من فهمیدم ، دوستمون 2 تا TextBox داره که می خواد تو یکیش سطر ستون j و در دومی مقدار مربوطه را وارد کند.
        [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
        بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

        شرکت در دوره:
        [/FONT][/SIZE]
        [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
        [/B][/FONT][/SIZE]
        [/CENTER]
        [/INDENT]
        [/FONT]

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          خب الان جواب بنده مشکلش کجاست؟
          [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

          [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
          [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
          :wcom:

          [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
          [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
          [/CENTER]

          کامنت

          • Javid Mokhtari
            مدير تالار ويژوال بيسيك

            • 2012/01/16
            • 1212
            • 73.00

            #6
            نوشته اصلی توسط khakzad
            خب الان جواب بنده مشکلش کجاست؟
            ببخشید خانم خاکزاد.... تکرار نمیشه...
            [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
            بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

            شرکت در دوره:
            [/FONT][/SIZE]
            [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
            [/B][/FONT][/SIZE]
            [/CENTER]
            [/INDENT]
            [/FONT]

            کامنت

            چند لحظه..