سلام به اساتید و خداوندگاران اکسل!--- من یه مشکلی دارمو اونم اینه ک میخوایم شماره درخواست(در ستونB) را درهمه ی شیتهای دیگر پیدا و آدرس آنرا بهمراه نام شیت برگردونه تا برای هایپر لینک کردن از آن استفاده کنیم و با زدن روی لینک به آن سلول در آن شیت برویم. هر شیت برای یک نوع کد است-جای کدها ممکن است عوض شود در شیتAll. ولی در دیگر شیتها ثابت است. شماره درخواست هم یکتاست وفقط در یکی از شیتها وفقط یکی وجود داره. فایل نمونه رو آپلود کردم ببینید ممنون و .....ســپـــــــاس
یافتن و لینک به یک سلول در شیت دیگر(سلول ثابت نیست)
Collapse
این تاپیک قفل است.
X
X
-
سلام به اساتید و خداوندگاران اکسل!--- من یه مشکلی دارمو اونم اینه ک میخوایم شماره درخواست(در ستونB) را درهمه ی شیتهای دیگر پیدا و آدرس آنرا بهمراه نام شیت برگردونه تا برای هایپر لینک کردن از آن استفاده کنیم و با زدن روی لینک به آن سلول در آن شیت برویم. هر شیت برای یک نوع کد است-جای کدها ممکن است عوض شود در شیتAll. ولی در دیگر شیتها ثابت است. شماره درخواست هم یکتاست وفقط در یکی از شیتها وفقط یکی وجود داره. فایل نمونه رو آپلود کردم ببینید ممنون و .....ســپـــــــاس
می تونید از کد زیر استفاده کنید :کد:Sub m_excel() Dim i, lastr As Long Dim cel, rng As Range Set rng = Sheets(1).Range("b3:b7") For Each cel In rng For sht = 2 To 4 lastr = Sheets(sht).Cells(Rows.Count, 1).End(3).Row For i = 3 To lastr If cel = Sheets(sht).Cells(i, 2) Then Cells(cel.Row, 11) = "#" + Sheets(sht).Name _ + "!" + Sheets(sht).Cells(i, 2).Address Exit For End If Next Next Next End Sub
[CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
[/CENTER] -
علت این هست که اگر دقت کنید فقط شماره درخواست N-1 آن هم داخل شیت "نت" موجود می باشد
مابقی شماره درخواست هایی که ثبت کردید در هیچکدام از شیت ها وجود ندارند
در صورتی که شماره درخواست های موجود در شیت "all" در یکی از شیت ها وجود داشته باشد نام شیت و نام سلول را بر می گرداند.[CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
[/CENTER]کامنت
کامنت