سلام خدمت همه اساتید گرامی
با تبریک سال نو خدمت همه عزیزان سوالی در مورد VB داشتم
در فایل پیوست قصد دارم سطر Sample را در مقابل هر نام پروژه کپی کنم و با استفاده از روش Find & Replace اسم پروژه مورد نظرش رو جایگزینه کلمه Sample کند (نکته حتما از روش Find & Replace استفاده شود) با این شرط که به ترتیب از بالا به پایین در مقابل ستون پروژها این کار را بکند و وقتی به سلول خالی یا صفر رسید متوقف شود.
با تبریک سال نو خدمت همه عزیزان سوالی در مورد VB داشتم
در فایل پیوست قصد دارم سطر Sample را در مقابل هر نام پروژه کپی کنم و با استفاده از روش Find & Replace اسم پروژه مورد نظرش رو جایگزینه کلمه Sample کند (نکته حتما از روش Find & Replace استفاده شود) با این شرط که به ترتیب از بالا به پایین در مقابل ستون پروژها این کار را بکند و وقتی به سلول خالی یا صفر رسید متوقف شود.
کد:
Sub Macro2() ' ' Macro2 Macro ' ' Range("D2:M2").Select Selection.Copy Range("D4").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.Replace What:="SAMPLE", Replacement:="A", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Range("D5").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.Replace What:="SAMPLE", Replacement:="B", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Range("D6").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.Replace What:="SAMPLE", Replacement:="C", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Range("D7").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.Replace What:="SAMPLE", Replacement:="E", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub
کامنت