انتخاب تعدادی از سلول ها ی یک رکورد مشخص در Excel با ماکرو
Collapse
X
-
سلام
من توی Excel یک جدول مانند زیر دارم حال می خوام با یک ماکرو سلول های جلوی شماره شناسنامه ی 25698 را برام انتخاب کند
[ATTACH=CONFIG]1903[/ATTACH]
شماره شناسنامه متغیر است یعنی اول باید رکورد مربوطه رو پیدا کند بعد سلول ها ی جلوی آن را انتخاب کند
خیلی خیلی نیاز دارم تاامروز بیشتر وقت ندارم
باتشکر[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER] -
[CENTER][COLOR=#ffd700][/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
[IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
[/CENTER]کامنت
-
سلام دوست عزيز.
راه هايي كه اساتيد گفتن درسته. ولي حالا كه شما ماكرو نياز دارين ميتونين از اين كد استفاده كنيد
کد:Sub find_data() Dim a As Range For Each a In Range("A1:A9") If a.Value = "25698" Then q = a.Row Range("A" & q & ":D" & q).ClearContents End If Next a End Sub
کامنت
-
کامنت
-
سلام خیلی ممنون از تمامی دوستان عزیز
آقا دستتون درد نکنه
با کد زیر مشکلم حل شد و به درستی پاک می کند و ردیف های پایین به جاش قرار می گیرند
کد PHP:Sub ma_mosafer_delete()
Dim a As Range
Sheets("mosafer").Select
For Each a In Range("F4:A869")
If a.Value = Worksheets("tran").Range("G30").Value Then
q = a.Row
Range("F" & q & ":P" & q).Delete Shift:=xlUp
End If
Next a
End Sub
Last edited by sheikhoo; 2014/01/07, 10:21.کامنت
کامنت