در حالتی که شیط ما فیلتره می خواهیم اعدادی را پیست نمائیم ؛ ولی مشکل اینجاست که آن اعداد , داخل سلولهای فیلتر شده نیز قرار میگیرند ولی نمیخواهیم که اینگونه باشه , یعنی فقط سلولهایی که تحت فیلتر نیست پذیرای پیست ما باشند .
پیست کردن در حالت فیلتر
Collapse
این تاپیک قفل است.
X
X
-
با عرض سلام و ارادت
در حالتی که شیط ما فیلتره می خواهیم اعدادی را پیست نمائیم ؛ ولی مشکل اینجاست که آن اعداد , داخل سلولهای فیلتر شده نیز قرار میگیرند ولی نمیخواهیم که اینگونه باشه , یعنی فقط سلولهایی که تحت فیلتر نیست پذیرای پیست ما باشند . -
سلام
دوست من شما با مطلالعه بيشتر در قسمت فيلتر كردن حتما به راحتي اين مشكلتونو ميتونيد حل كنيد .
در كل سوال شما خيلي نامفهومه ، يه نمونه فايل بزار يا توضيح بيشتري بده .[CENTER][SIGPIC][/SIGPIC]
[/CENTER]
[CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
[CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
[/CENTER]
[/INDENT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
[/CENTER] -
سلام
اول محدوده فیلتر شده رو انتخاب کنید
با استفاده از ابزار go to>special<visible cells only
می تونید محدوده نمایان رو انتخاب کنید و بعدا گزینه paste
موفق باشید[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
معمولا با کپی کردن اطلاعات در محدوده فیلتر شده اطلاعات فقط در سلول های قابل مشاهده پیست میشه ، خاطرم هست یک بار با این مشکل مواجه شدم دلیل خاصی براش پیدا نکردم و با روش خانم خاکزاد مشکل برطرف شد در مجموع این اتفاق خیلی نادره و همیشگی نیست
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
با عرض احترام
فکر کنم سوال رو با مثال توضیح بدهم بهتر باشه اعداد یک تا ده در ستون a هستند و در ستون c هم اعداد یک تا پنج از ردیف مثلا دوازده به بعد حال ستون a رو اعداد فردشو فیلتر می کنیم و پنج عدد میمونه حال پنج عدد ستون c رو می خواهیم در جلوی اعداد فیلتر شده یعنی ستون b قرار بدهیم و ... (مشکل اینجاست !!)فایل های پیوست شدهکامنت
-
کامنت
-
با سلام
دوست عزیز ، قبل از فیلتر کردن ، در سلول B2 این فرمول را بنویسید و درگ نمایید . برای درک بهتر و الگو گرفتن ، فایل زیر را ملاحظه نمایید .
با سپاسکد HTML:=IF(A2="";"";SUBTOTAL(103;$A$1:A2))
ɦɛʂɑɱ ɓɑɦɾɑɳɨ
فایل های پیوست شده[CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
[/FONT][/B][/CENTER]
[CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
[/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
[/FONT][/B][/FONT][/SIZE]
[/CENTER]کامنت
-
با عرض سلام و ارادت
آقا حسام این پاسخی که شماداده اید فکر نمی کنم جواب درخواست بنده بوه باشد .
بنده درخواستم رو در قالب یک فیلم 30ثانیه ای در ذیل قرار داده امفایل های پیوست شدهکامنت
-
با درود
دوستای گلم با صحبتی که باهشون داشتم و اینکه فیلم رو دیدم ایشون برعکس میخوانعمل کنن یعنی یه سری داده رو میخوان بیارن جلوی یه ستون فیلتر شده قرار بدن و وقتی فیلتر رو برداشتن همنجایی که فیلتر بوده باسه. متاسفانه راه غیر vba من الان به ذهنم نمیرسه. دوست عزیز من یه کد نوشتم مختص همین شرایطی که الان داری. ارتقاع کد و اینکه اون ستون ها کم و زیاد بشن با خودته هاااااااااا. ببین این کدو واسه یه دکمه میزاری و اجراش میکنی . تمام
کد:Private Sub CommandButton1_Click() Application.ScreenUpdating = False On Error Resume Next For Each m In Sheet1.Range("C13:C17") m.Select Selection.Copy For Each b In Range("B2:B11") If Rows(b.Row).Hidden = False And b.Value = "" Then b.Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Exit For End If Next b Next m Application.CutCopyMode = False ActiveSheet.AutoFilter.ShowAllData Application.ScreenUpdating = True End Sub
همونطور که میبینی من برای کلید شماره 1 نوشتم یعنی. شما خطوط بین رو باید برای کلید خودت بنویسیدر پناه خداوندگار ایران زمین باشید و پیروزکامنت
-
سلام؛با درود
دوستای گلم با صحبتی که باهشون داشتم و اینکه فیلم رو دیدم ایشون برعکس میخوانعمل کنن یعنی یه سری داده رو میخوان بیارن جلوی یه ستون فیلتر شده قرار بدن و وقتی فیلتر رو برداشتن همنجایی که فیلتر بوده باسه. متاسفانه راه غیر vba من الان به ذهنم نمیرسه. دوست عزیز من یه کد نوشتم مختص همین شرایطی که الان داری. ارتقاع کد و اینکه اون ستون ها کم و زیاد بشن با خودته هاااااااااا. ببین این کدو واسه یه دکمه میزاری و اجراش میکنی . تمام
کد:Private Sub CommandButton1_Click() Application.ScreenUpdating = False On Error Resume Next For Each m In Sheet1.Range("C13:C17") m.Select Selection.Copy For Each b In Range("B2:B11") If Rows(b.Row).Hidden = False And b.Value = "" Then b.Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Exit For End If Next b Next m Application.CutCopyMode = False ActiveSheet.AutoFilter.ShowAllData Application.ScreenUpdating = True End Sub
همونطور که میبینی من برای کلید شماره 1 نوشتم یعنی. شما خطوط بین رو باید برای کلید خودت بنویسی
یعنی راهی غیر از کد و vba نداره؟؟؟کامنت






کامنت