حذف ردیف با vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdie-ard

    • 2017/07/24
    • 42

    پرسش حذف ردیف با vba

    با عرض سلام و وقت بخیر خدمت اساتید محترم:
    در یک فایل اکسل که یک سری مشخصات وارد شده باشد و دارای ردیف نیز می باشد اگر بخواهیم در یک سلول مشخص و ثابت زمانی که شماره ردیف را وارد کنیم اون ردیف مورد نظر حذف بشه و همچنین در یک شیت دیگر paste بشه البته با vba .
    چه فرمولی باید استفاده کرد؟
  • میثم مقدم نیا

    • 2017/03/23
    • 558
    • 41.00

    #2
    نوشته اصلی توسط mahdie-ard
    با عرض سلام و وقت بخیر خدمت اساتید محترم:
    در یک فایل اکسل که یک سری مشخصات وارد شده باشد و دارای ردیف نیز می باشد اگر بخواهیم در یک سلول مشخص و ثابت زمانی که شماره ردیف را وارد کنیم اون ردیف مورد نظر حذف بشه و همچنین در یک شیت دیگر paste بشه البته با vba .
    چه فرمولی باید استفاده کرد؟

    سلام
    با فرض اینکه شما دوشیت به نامهای Sheet1 و Sheet2 دارید.
    و اطلاعات شما در
    Sheet1 است و شما میخواهید بعد از وارد کردن
    شماره ردیف و زدن کلید اطلاعات آن ردیف حذف و در
    Sheet2 جایگذاری شود.
    برای این کار شما میتوانید از کد زیر استفاده کنید.
    کد PHP:
    Sub MoveRows()
        
    Dim i As Long

        Application
    .ScreenUpdating False

        
    If MsgBox("آيا مايل به حذف اين رديف هستيد؟ " vbCrLf vbCrLf "با حذف اين رديف در شيت دو جايگذاري ميشود",_
    vbYesNo 
    vbQuestion vbMsgBoxRight vbMsgBoxRtlReading"اخطار") = vbYes Then
          With Sheets
    ("Sheet1")
            
    = .Cells(1"A").Value
            
    .Rows(i).Copy Sheets("Sheet2").Cells(Rows.Count"A").End(xlUp).Offset(1)
            .
    Rows(i).Delete
        End With
    Else
        Exit 
    Sub
    End 
    If

    End Sub 
    با تشکر میثم مقدم نیا

    [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

    کامنت

    • mahdie-ard

      • 2017/07/24
      • 42

      #3
      استاد تشکر از لطف شما، ولی می خواستم ردیف بر اساس شماره جدولی که تهیه شده پاک بشه نه بر اساس ردیف خود اکسل.می خواستم نمونه فایل بفرستم که نمیشه

      کامنت

      چند لحظه..