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

موضوع: وارد کردن 200 سطر آخر فایل تکست بوسیله vb

  1. #1


    آخرین بازدید
    2018/10/12
    تاریخ عضویت
    June 2014
    نوشته ها
    91
    امتیاز
    105
    سپاس
    140
    سپاس شده
    75 در 31 پست
    تعیین سطح نشده است

    وارد کردن 200 سطر آخر فایل تکست بوسیله vb

    سلام بر همه دوستان عزیز
    من ی فایل اکسل دارم که می خوام فایلهای text که خروجی یک نرم افزار است رو بوسیله get external data وارد اون بکنم
    تونستم ی یوزر فرم ایجاد کنم که با اون اینکارو برای من انجام بده
    مشکل من اینه که :
    یعضی از فایلهای تکست بیش از 5000 سطر دارد و من تنها 200 سطر آخر اونرو می خوام وارد بکنم.و چون تعداد سطر ها در هر فایل تکست متفاوته نمی تونم برای
    کد:
    .TextFileStartRow = 80
    یک عدد خاصی رو تعریف کنم

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

  2.  

  3. #2


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

    Javid Mokhtari به Yahoo ارسال پیام
    با سلام.
    آیا این امکان برای شما وجود ندارد که پس از وارد کردن اطلاعات ، سطر های اضافی رو پاک کنید ...؟
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/




  4. #3


    آخرین بازدید
    2018/10/12
    تاریخ عضویت
    June 2014
    نوشته ها
    91
    امتیاز
    105
    سپاس
    140
    سپاس شده
    75 در 31 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amin.t نمایش پست ها
    سلام بر همه دوستان عزیز
    من ی فایل اکسل دارم که می خوام فایلهای text که خروجی یک نرم افزار است رو بوسیله get external data وارد اون بکنم
    تونستم ی یوزر فرم ایجاد کنم که با اون اینکارو برای من انجام بده
    مشکل من اینه که :
    یعضی از فایلهای تکست بیش از 5000 سطر دارد و من تنها 200 سطر آخر اونرو می خوام وارد بکنم.و چون تعداد سطر ها در هر فایل تکست متفاوته نمی تونم برای
    کد:
    .TextFileStartRow = 80
    یک عدد خاصی رو تعریف کنم

    حالا میشه با فرمول براش تعریف کرد که بیاد 200 سط آخر رو وارد کنه؟
    ی نکته یادم رفت بگم
    علت استفاده از یوزر فرم اینه که برای من تمام خروجی های نرم افزاری که فایل text ایجاد می کنه مهم نیستن و در هر بازه از زمان باتوجه به نیازی که دارم میام یک یا چند مورد از اون فایلها رو وارد اکسل می کنم و چون خروجی های تکست در هر لحظه آپ دیت می شن با رفرش فایل اکسل اون 200 عدد آخر وارد شیت مورد نظرم میشه.

  5. #4


    آخرین بازدید
    2018/10/12
    تاریخ عضویت
    June 2014
    نوشته ها
    91
    امتیاز
    105
    سپاس
    140
    سپاس شده
    75 در 31 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط jansiz hayat نمایش پست ها
    با سلام.
    آیا این امکان برای شما وجود ندارد که پس از وارد کردن اطلاعات ، سطر های اضافی رو پاک کنید ...؟
    نه
    این امکان برای حذف سطر های اضافی برای من وجود ندارد چون خود نرم افزار مادر فایلها رو با تعداد ردیف های متفاوت تولید می کنه
    دوست عزیز آیا راهی وجود دارد که بوسیله vb تعداد سطر های فایل تکستی که می خوام وارد کنم رو برام مشخص کنه؟

    چون با دونستن تعداد ردیف های فایل تکست می شه با یه فرمول ساده 200 ردیف آخر رو وارد فایل اکسل کنم.

  6. #5


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

    Javid Mokhtari به Yahoo ارسال پیام
    بعد از وارد نمودن داده ها ، کد زیر 200 سطر آخر را نگه داشته و بقیه سطر ها را حذف می کند.
    البته با این فرض که داده ها از ردیف 3 شروع شود
    کد PHP:
    Dim aAs Integer
     
    3
    Cells(11).SpecialCells(xlLastCell).Row

    If 202 Then
        Rows
    (":" 200).Delete
    Else
        
    MsgBox "تعداد سطر ها کمتر یا مساوی 200 مورد می باشد"
    End If 
    ویرایش توسط Javid Mokhtari : 2014/08/22 در ساعت 22:13
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/




  7. #6


    آخرین بازدید
    2018/10/12
    تاریخ عضویت
    June 2014
    نوشته ها
    91
    امتیاز
    105
    سپاس
    140
    سپاس شده
    75 در 31 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط jansiz hayat نمایش پست ها
    بعد از وارد نمودن داده ها ، کد زیر 200 سطر آخر را نگه داشته و بقیه سطر ها را حذف می کند.
    البته با این فرض که داده ها از ردیف 3 شروع شود
    کد PHP:
    Dim aAs Integer
     
    3
    Cells(11).SpecialCells(xlLastCell).Row

    If 202 Then
        Rows
    (":" 200).Delete
    Else
        
    MsgBox "تعداد سطر ها کمتر یا مساوی 200 مورد می باشد"
    End If 
    دوست عزیز ممنون از راهنمایی که کردید.

  8. سپاس ها (1)



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

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

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

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

  1. گزارشگیری از اکسل بوسیله نرم افزار های گزارشگیر
    توسط mokaram در انجمن پیوت تیبل و پايگاه داده - Pivot Table and Database
    پاسخ ها: 3
    آخرين نوشته: 2014/03/02, 20:11
  2. ارتباط بین دو ورک بوک به وسیله VBA
    توسط mokaram در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/12/30, 19:46
  3. فراخوان اطلاعات به وسیله فرم
    توسط amirgolshan در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/08/29, 12:25
  4. فیلتر کردن بوسیله vb
    توسط runmohsen در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 2011/01/05, 19:46

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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

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