DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name = "ANASAYFA" Or Target.Address <> "$D$6" Then Exit Sub
Sheets("ANASAYFA").Range("F6") = Target.Value
End Sub
hocam anasayfa kısmına yapıştırcam :S
hocam birf sorum olacak bu dosyadaki gibi tek değilde yani sadece adve soyad değilde başka kısımlar olursa nasıl yapabilirim.yani kodda nasıl degişiklik yapabilirim.
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name = "ANASAYFA" Then Exit Sub
If Target.Address = "$D$6" Then
Sheets("ANASAYFA").Range("G6").Value = Target.Value
ElseIf Target.Address = "$D$8" Then
Sheets("ANASAYFA").Range("G8").Value = Target.Value
ElseIf Target.Address = "$D$10" Then
Sheets("ANASAYFA").Range("G10").Value = Target.Value
ElseIf Target.Address = "$D$12" Then
Sheets("ANASAYFA").Range("G12").Value = Target.Value
End If
End Sub
Dosyanız ektedir.bir sorum daha olacak peki farklı excel dosyaları arasında veri transferi nasıl yapacam yani söyle anlatayım şimdi bana çalışma gönderdiğiniz dosyadaki anasayfa adlı çalışma sayfası başka bir excel dosyasında olsaydı veri nasıl gelecekti
Sub aktardosya59()
Dim Sh As Worksheet, wb As Workbook
Application.DisplayAlerts = False
Application.ScreenUpdating = False
If Workbooks.Open(ThisWorkbook.Path & "\HEDEF59.xlsx").ReadOnly = True Then
Workbooks("HEDEF59.xlsx").Close True
End If
Workbooks.Open (ThisWorkbook.Path & "\HEDEF59.xlsx")
Set wb = Workbooks("HEDEF59.xlsx")
Set Sh = wb.Sheets("ANA SAYFA")
ThisWorkbook.Activate
Sh.Range("D6").Value = Range("D6").Value
Sh.Range("D8").Value = Range("D8").Value
Sh.Range("D10").Value = Range("D10").Value
Sh.Range("D12").Value = Range("D12").Value
wb.Close True
Set Sh = Nothing: Set wb = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox "Veriler hedef.xls dosyasına başarı ile aktarıldı." & vbLf & "evrengizlen@hotmail.com"
End Sub