صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 21

موضوع: حذف يك سطر با ماكرو

  1. #11


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    با احترام و آرزوي بهترينها براي شما دوست عزيز[hr]
    با احترام
    فقط يه مشكل هست اونم اينه كه چطوري ميشه يه سطر كامل حذف بشه؟
    مثلا اگه a10 برابر با يه عدد شد اون سطر rows("10:10") حذف بشه
    بهتره اينطور بگم كه من يه ليست فاكتور دارم كه هر دفعه كه ميخوام فاكتور جديدي بزنم ميخوام سطرهاي فاكتور قبلي حذف بشه در حالي كه بعضي از سطرها مثل جمع كل يا ۳٪ ارزش افزوده نميخوام حذف بشه
    در مورد اين مشكل يه راه حل بهم ميگيد؟
    ممنون از لطفتون

  2.  

  3. #12


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    در رابطه با درخواستي كه داشتم يه ماكرو نوشتم اما اشكال داره اونم اينه كه وقتي ميخواد حذف كنه نصف نصف اين كارو ميكنه يعني اگه ۲۰ سطر باشه اولش ميشه ۱۰ تا. دوباره ميزنم ميشه ۵ تا و ...
    البته اين ماكرو در مورد هر عدد بزرگتر از ۰ اجرا ميشه
    Sub dd()
    On Error Resume Next
    Dim c As Range
    For Each c In Range("a1:a100")
    If c > 0 Then
    c.EntireRow.Delete
    End If
    Next
    End Sub
    ميشه راهنماييم كنيد؟

  4. #13


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: حذف يك سطر با ماكرو

    در فایل قبل که همین اجرا میشه!!!
    کل ردیف حذف میشه!
    واضح تر بفذمایید

  5. #14


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    با سلام
    فايلي كه شما زحمتشو كشيدين درست بود. من منظورمو كامل نتونستم برسونم. من يه فاكتور دارم كه هر دفعه كه ميخوام يه فاكتور جديد بزنم ميخوام سطرهاي قبلي پاك بشه. ميخوام طوري باشه كه فقط داده هاش پاك بشه و جمع كل يا چيزاي ديگه بمونه. يه ماكرو هم نوشتم اما نصفه كار ميكنه
    http://rapidshare.com/files/453960656/Book1.xlsm
    اينم لينك فايلمه. ممنون از راهنماييتون
    http://free-user.s99.rapidbaz.com:8080/free/yDErwFG7KnZmWOB5CK6ogPsRFpV28TbX4NGo7VOJw_aFyym9Nm cR-rV7fElSHBKQwde-uJC1z03-dDJQZYJH0FFsek87n3GJif5CPxXg/Book1.xlsm اينم يه لينك ديگه[hr]
    ماكرو با دبل كليك روي ستون كد محصول اجرا ميشه

  6. #15


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    با تشكر از دوست خوبم khakzad
    به جواب رسيدم. راستش من راه سختو انتخاب و بيان كرده بودم در حالي كه يه راه خيلي ساده هم داشت
    Sub del_list()
    Application.ScreenUpdating = False
    Sheet2.Select
    Range("A9").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.EntireRow.Delete
    Range("A6").Select
    Sheet1.Select
    Range("a2").Select
    End Sub
    اين كارمو راه انداخت. بازم از توجهتون ممنونم

  7. #16


    آخرین بازدید
    2011/07/18
    تاریخ عضویت
    March 2011
    نوشته ها
    17
    امتیاز
    1
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    با این کد میشه.
    کد PHP:
    Sub Macro1()

        For 
    = -100 To -1
        
    If Cells(-i1).Value "1" Then
        Cells
    (-i1).EntireRow.Delete
        End 
    If
        
    Next i
    End Sub 

  8. #17


    آخرین بازدید
    2014/05/10
    تاریخ عضویت
    March 2011
    نوشته ها
    12
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    سلام کد زیر رو تو یه ماکرو بنویس و امتحان کن امیدوارم به هدف برسی
    Dim MyObject As Object
    'To get Number of Source Row
    intRowSource = InputBox("Enter Number of Row :", "Number of Row")
    'Select Source Sheet
    Sheets("Sheet1").Select
    'Find The Last Row in Destination Sheet ( Sheet2 )
    FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
    ' Loop through each row
    For i = 2 To FinalRow
    'Decide if to copy based on column A
    ThisValue = Cells(i, 1).Value
    'To check Number of Row
    If ThisValue = intRowSource Then
    Cells(i, 1).Resize(1, 33).Delete

    End If
    Next i

  9. #18

    آخرین بازدید
    2013/04/07
    تاریخ عضویت
    January 2012
    نوشته ها
    3
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: حذف يك سطر با ماكرو

    [Sub Example1()

    Const strTOFIND As String = "Hello"

    Dim rngFound As Range, rngToDelete As Range
    Dim strFirstAddress As String

    Application.ScreenUpdating = False

    With Sheet1.Range("A:A")
    Set rngFound = .Find( _
    What:=strTOFIND, _
    Lookat:=xlWhole, _
    SearchOrder:=xlByRows, _
    SearchDirection:=xlNext, _
    MatchCase:=True)

    If Not rngFound Is Nothing Then
    Set rngToDelete = rngFound

    'note the address of the first found cell so we know where we started.
    strFirstAddress = rngFound.Address

    Set rngFound = .FindNext(After:=rngFound)

    Do Until rngFound.Address = strFirstAddress
    Set rngToDelete = Application.Union(rngToDelete, rngFound)
    Set rngFound = .FindNext(After:=rngFound)
    Loop
    End If
    End With

    If Not rngToDelete Is Nothing Then rngToDelete.EntireRow.Delete

    Application.ScreenUpdating = True

    End Sub

  10. #19


    آخرین بازدید
    2015/04/28
    تاریخ عضویت
    February 2015
    نوشته ها
    13
    امتیاز
    11
    سپاس
    1
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    سلام
    من یک ستون دارم که مثلا اعداد 1 تا 10 توی اون ستون نوشته شده . میخوام با ماکرو ، مثلا ردیف 4 از این ستون رو حذف کنم بعد از حذف بین ردیف 3 و 5 فاصله میوفته. حالا میخوام از عدد 5 تا 10 تبدیل به 4 تا 9 بشه یعنی اعداد ستون به ترتیب از 1 تا 9 بشه

  11. #20


    آخرین بازدید
    2022/08/30
    تاریخ عضویت
    September 2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    159
    امتیاز
    38
    سپاس
    55
    سپاس شده
    33 در 24 پست
    سطح اکسل
    45.00 %

    نقل قول نوشته اصلی توسط mohsenp نمایش پست ها
    سلام
    من یک ستون دارم که مثلا اعداد 1 تا 10 توی اون ستون نوشته شده . میخوام با ماکرو ، مثلا ردیف 4 از این ستون رو حذف کنم بعد از حذف بین ردیف 3 و 5 فاصله میوفته. حالا میخوام از عدد 5 تا 10 تبدیل به 4 تا 9 بشه یعنی اعداد ستون به ترتیب از 1 تا 9 بشه
    `پاسخ شما در موضوع ردیف اتوماتیک اینجا شماره ردیف اتوماتیک



صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

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

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

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

  1. مشخص نمودن يك كاراكتر خاص از يك رشته
    توسط mostafamatloobian در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2017/02/20, 19:36
  2. نحوه فاكتورگيري از يك عبارت در يك فرمول ؟؟؟
    توسط hamidreza313 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2012/12/18, 11:27

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

حذف سطر site:exceliran.com

ماکروی حذف ردیف در اکسل

حذف ماکرو از اکسل

حذف سطر در اکسل با ماکرو

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

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

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