سلام خدمت همه اساتید گرامی
با تبریک سال نو خدمت همه عزیزان سوالی در مورد 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



کامنت