خب تو این قسمت ما یه نیمچه کد معرفی میکنیم که تمام فرمول های بکار رفته توی یه شیت اکتیو رو برامون میاره
Sub ListFormulas() Dim FormulaCells As Range Dim FormulaSheet As Worksheet Dim Row As Long Dim Cell As Range On Error Resume Next Set FormulaCells = Range(“A1”).SpecialCells(xlFormulas, 23) If FormulaCells Is Nothing Then Exit Sub Set FormulaSheet = ActiveWorkbook.Worksheets.Add Row = 1 For Each Cell In FormulaCells With FormulaSheet Cells(Row, 1) = Cell.Address(False, False) Cells(Row, 2) = “ “ & Cell.Formula Cells(Row, 3) = Cell.Value Row = Row + 1 End With Next Cell End Sub
حالا یه تکلیف مخصوصا اونایی که با VBA کار کردن . کد بالا رو طوری تغییر بدین که یهشیت مثلا به نام Formula Print قبل دارین همیشه این شیت اول خالی بشه و بعد اون شیت اکتیو که این کد رو از اونجا run میکنیم تمام فرمولاش بیاد . یعنی هی الکی شیت تولید نشه.
شب همتون خوش خیلی دوستون دارم شبتون به قول بچه ها شیک و مجلسی . به قول خودم رنگی رنگی
تنبل بازی در نیارینا . یه تمرین قبلا دادم که انجام نشده ،تو یکی از داستانا که میخواستیم ردیف رو برام تو define manage name یا همون نامگذاری محدوده پویاش بکنیم یادتون اومد یا نههههههه اونم انجام بدین. اونایی که زیاد با ویبی کار نکردن عذرشون تو این قصه موجهه اما از بقیتون انتظار دارم .........



:
کامنت