مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

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

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

شماره گذاری ردیف با کمک ماکرو

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ozviat83

    • 2015/01/28
    • 32

    [حل شده] شماره گذاری ردیف با کمک ماکرو

    با سلام
    من یه فایل دارم که میخواهم عمل شماره گذاری ستون ردیف به وسیله ماکرو انجام بشه
    یعنی زمانی که من ماکرو را فعال کردم به صورت اتوماتیک شماره گذاری کنه
    نکته: لازم به ذکر است که در این فایل من تعداد ردیف ها متغیر است
    من خودم یه ماکرو درست کردم ولی زمانی که تعداد ردیف ها تغیر میکنه مشکل آشکار میشه
    لطفاَ کمکم کنید
    فایل های پیوست شده
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    کد زیر رو تست کنید.
    کد:
    [LEFT]
    Sub counterrows()
    Dim ws As Worksheet
    Dim i, lastline As Integer
    Set ws = ActiveSheet
    lastline = ws.Cells(ws.Rows.Count, "b").End(xlUp).Row
             For i = 1 To lastline
             If Cells(i, 2).Value <> "" Then
             ws.Cells(i, 1).Value = Application.Max(Range("A:A")) + 1
             End If
             Next i
    End Sub
    [/LEFT]
    فایل های پیوست شده
    Last edited by amir_ts; 2016/06/06, 23:08.
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • majid_mx4

      • 2012/06/25
      • 699

      #3
      با سلام

      میتوانید از دستورات زیر نیز استفاده نمایید.

      کد:
      Sub Macro1()
      '
      Dim iRow As Long
       iRow = Cells.Find(What:="*", SearchOrder:=xlRows, _
          SearchDirection:=xlPrevious, LookIn:=xlValues).Row
         Range("A2").Select
          ActiveCell.FormulaR1C1 = "1"
          Selection.AutoFill Destination:=Range("A2:A" & iRow), Type:=xlFillSeries
          
      End Sub

      پایدار باشید میر

      کامنت

      چند لحظه..