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

موضوع: حذف کردن یک سطر از یک شیت و انتقال همان سطر به یک شیت دیگر

  1. #1


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    حذف کردن یک سطر از یک شیت و انتقال همان سطر به یک شیت دیگر

    با سلام خدمت اساتید محترم
    من توی شیت اولم یه جدول دارم.
    که اطلاعات اون جدول توی یه UserForm میاد . و یه دکمه حذف گذاشتم ، که کاربر میتونه از طریق لیست باکس اطلاعات شیت رو حذف کنه.



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

  2.  

  3. #2


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    دوستان میشه به این طریق هم به نتیجه رسید:

    Delete که کار میکنه .
    فقط باید از سطری که قراره حذف بشه یه کپی توی شیت دوم بیاد و تمام
    سرچ هم کردم ولی به جواب درستی نرسیدم
    copy rows to another sheet based on row number

  4. #3


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

    سلام،
    در کد هاي فايل ارسالي شيت DataUser داريد در صورتي که چنين شيتي در فايل نداريد و فکر کنم موقع ارسال نام آن را به info تغيير داده ايد،
    پس اول نام DataUser را در کدتان به info اصلاح کنيد
    بعد نام شيت حذفيات را هم به انگليسي تغيير دهيد (hazfiat) چون حرف "ي" در عبارت "حذفيات" ممکن است مشکل ايجاد کند،
    حالا کد کليک CommandButton3 را به صورت زير اصلاح کنيد:
    کد PHP:
    Private Sub CommandButton3_Click()
    ' Delete Button
    Dim sil As Integer
    If ListBox1.ListIndex >= 0 Then
    cevap = MsgBox(" آيا مطمئن هستيد؟", vbYesNo + vbCritical + vbMsgBoxRight, "حذف")
    If cevap = vbYes Then
    sil = ListBox1.ListIndex + 2
    Sheets("Info").Rows(sil).Select
    Selection.Copy
    Sheets("hazfiat").Select
    Rows("1:1").Select
    Selection.Insert Shift:=xlDown
    Sheets("Info").Select
    Application.CutCopyMode = False
    Sheets("Info").Select
    Sheets("Info").Rows(sil).Delete
    For i = 2 To Range("a65536").End(3).Row
    Cells(i, 1).Value = i - 1
    Next '
    i
    MsgBox 
    "حذف با موفقيت انجام شد"vbMsgBoxRight"حذف"Unload Me
    UserForm1
    .Show
    End 
    If
    End If
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. سپاس ها (2)


  6. #4


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون جناب پارسا
    بله درست میفرمایید اسم فایل رو درست نکرده بودم.
    خودم دست بکار شدم نت رو زیر و رو کردم و تا اینجا پیش رفتم که توی شیت حذفیات کپی میشد ولی هر بار که میزدم ، عوض اینکه توی سطر جدید کپی بشه ، اطلاعاتو توی همون سطر اول کپی میکرد:
    کد PHP:
    Sheets("DataUser").Rows(sil).Copy Destination:=ActiveWorkbook.Sheets("Sheet2").Range("a:a").End(xlUp).Offset(10
    باز هم ممنون بابت وقتی که گذاشتید و مشکلمو حل کردید

  7. سپاس ها (1)



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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2024/02/13, 22:24
  2. Create a summary worksheet from all worksheets (جمع کردن اطلاعات تمامی شیت ها در یک شیت)
    توسط امين اسماعيلي در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2016/06/15, 17:35
  3. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  4. انتفال اطلاعات دلخواه از یک شیت به شیت دیگر بصورت اتوماتیک
    توسط ardijon در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 7
    آخرين نوشته: 2015/04/20, 23:41
  5. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16

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

انتقال یک سطر در اکسل به شیت دیگر و حذف آن

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

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

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