سلام
استاد گرامی
من یک ماکرو برای این فایل نوشتم اما برای اجراش حتما باید run را زد حال انکه من میخام بمحض تغییر عدد سل مربوطه این کد اتومات اجرا شود
فایل پیوست می باشد
سلام
استاد گرامی
من یک ماکرو برای این فایل نوشتم اما برای اجراش حتما باید run را زد حال انکه من میخام بمحض تغییر عدد سل مربوطه این کد اتومات اجرا شود
فایل پیوست می باشد
با درود
روی شیت ko راست کلیک و سپس View Code رو بزنید سپس کد زیر که کد ماکرو خودتون هست و در رویداد تغییر قرار دادم درون صفحه vb کپی کنید.
کد PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$G$1" Then
If Range("g1").Value = 1 Then
Sheets("ts").Select
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("ko").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
ElseIf Range("g1").Value = 2 Then
Range("F5").Select
Sheets("se").Select
Range("L6").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("ko").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
End If
End If
End Sub
سلام منم دستوری رو میخوام که وقتی رو لیست یه عدد انتخاب بشه شیت همون عدد هم باز شه
راهنمایی میکنید?
ببینید من الان ALT+F11 رو زدم و وارد محیط VB شدم
این کد رو وارد کردم
F5 که میزنم برا بار اول درسته و میره تو شیت دلخواهم ولی میخوام به محض اینکه کاربر انتخاب کنه درجا بره تو اون شیتکد:Private Sub Worksheet_Change()If Range("Q14").Value = 1 Then Sheets("سربرگ").Select End If End Sub
راهی هست؟
ویرایش توسط dark_boy99 : 2015/02/25 در ساعت 15:49
کد رو تو صفحه اصلی زدم و درست شد و مشکلم حل شد
مرسی دوستان
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)