
لطفاً دوستان راهنمایی کنن تا مشکل من حل بشه؟؟
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|

Option Explicit
Sub Increment()
Dim lNum As Long
lNum = Cells(4, 4).Value 'A1 change to suit
'first check that a number is entered
If Cells(4, 4).Value = "" Then
lNum = 1
Cells(4, 4).Value = lNum
Else
Cells(4, 4).Value = lNum + 1
End If
End Sub
Sub MyMacro()
Dim myLastRow As Long
Dim i As Long
Application.ScreenUpdating = False
' Find last row
myLastRow = Cells(Rows.Count, "J").End(xlUp).Row
' Loop through range
For i = 6 To myLastRow
If Cells(i, "J").Value = 1 Then Range(Cells(i, "O"), Cells(i, "Y")).ClearContents
Next i
Application.ScreenUpdating = True
End Sub
Sub clearly()
Dim ws As Worksheet, wsTemp As Worksheet
'~~> Create a Temp Sheet
Set wsTemp = Sheets.Add
'~~> Copy clipboad data to temp sheet
wsTemp.Range("A1").PasteSpecial xlPasteAll
'~~> Clear contents of all sheets except temp sheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> wsTemp.Name Then ws.Cells.ClearContents
Next ws
'~~> Copy data from temp sheet to relevant sheet
wsTemp.Cells.Copy Sheets("Sheet1").Cells
'~~> Delete temp sheet
Application.DisplayAlerts = False
wsTemp.Delete
Application.DisplayAlerts = True
End Sub
Sheets("Data1").Range("A5:A8").clearcontents
Sheets("Data1").Range("C9").clearcontents
Sheets("Data2").Range("B4:B7").clearcontents
Sheets("Data2").Range("B12").clearcontents
Sub DeleteA5X50()
Range("A5:X50").Select
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
end sub


=int(i7-now())
کامنت