111
ماکرو نویسی
Collapse
X
-
سلام
شما ماكرو ميخواين يا فرمول؟ يا اصلا فرقي نداره براتون؟
شما يك نمونه هم بذارين خيلي بهتره يا لااقل بگين از چه فرمولي و به چه صورتي استفاده كردين -
براي رفتن به شيت هاي مختلف از اين كد استفاده كنيد
کد:For i = 1 To ActiveWorkbook.Sheets.Count ActiveSheet.Next.Select Next i
کامنت
-
کد PHP:sheets(i)
[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
اين كدي كه بنده خدمتتون دادم فقط براي رفتن به شيت هاست. ربطي به حل مسئله شما نداره
بعضي وقتا نيازي به آرايه اي بودن نداره. شما ميتونين يك متغير تعريف كنيد. بعد هر داده اي كه پيدا ميكنه با اون متغير جمع كنيد. چون شما جمع نهايي رو لازم دارين نه تك تك داده ها رو
حالا شما كدي كه نوشتين رو بذارين ببينم چكار ميكنه و مشكلش چيهکامنت
-
[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
کد زیر رو استفاده کنید ببینید درسته یا نه :
کد PHP:Application.ScreenUpdating = False
Dim sm1, sm2
sm1 = 0
sm2 = 0
For i = 1 To Sheets.Count
Sheets(i).Activate
sm1 = WorksheetFunction.SumIf(ActiveSheet.Range("a1:a10"), 2, ActiveSheet.Range("b1:b10"))
sm2 = sm1 + sm2
Next i
MsgBox sm2
فایل های پیوست شده[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
کامنت