انتخاب تعدادی از سلول ها ی یک رکورد مشخص در Excel با ماکرو
Collapse
X
-
سلام
من توی Excel یک جدول مانند زیر دارم حال می خوام با یک ماکرو سلول های جلوی شماره شناسنامه ی 25698 را برام انتخاب کند
[ATTACH=CONFIG]1903[/ATTACH]
شماره شناسنامه متغیر است یعنی اول باید رکورد مربوطه رو پیدا کند بعد سلول ها ی جلوی آن را انتخاب کند
خیلی خیلی نیاز دارم تاامروز بیشتر وقت ندارم
باتشکر
sigpic
-
تنها راهي که به شکست مي انجامد، تلاش نکردن است
کامنت
-
سلام دوست عزيز.
راه هايي كه اساتيد گفتن درسته. ولي حالا كه شما ماكرو نياز دارين ميتونين از اين كد استفاده كنيد
کد: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, 09:21.کامنت
کامنت