- Katılım
- 11 Ocak 2016
- Mesajlar
- 13
- Excel Vers. ve Dili
- excell 2011 mac ingilizce
şimdiden teşekkürler
kendime yeni bir excel dosyası hazırldım daha bitmedi ancak office 2011 den 2016 ya geçtim ürünü aldım
ancak makrolarım tam anlamıyla çalışmıyor
makrolarım şu şekilde dosyamın anasayfasında birkaç tuş var bunlara macrolar atanmış durumda örneğin şu dosyayı aç şu sütundaki veriyi kopyala kapat asıl kullanılan dosyaya yapıştır gibi
2011 de bu komutlar çalışıyor ancak 2016 da hata veriyor eski yaptığım şekilde makro kaydet dediğimde başka bir dosyayı açtığımda buda makro kodlarında çıkmıyor
Sub musterikayit()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
'
' musterikayit Macro
'
'
Range("C2:C7").Select
Application.CutCopyMode = False
Selection.Copy
Workbooks.Open Filename:="KINGSTON:musteri.xlsm"
Range("A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close
Range("C2:C7").Select
Selection.ClearContents
Range("C2").Select
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
örnek kod
kendime yeni bir excel dosyası hazırldım daha bitmedi ancak office 2011 den 2016 ya geçtim ürünü aldım
ancak makrolarım tam anlamıyla çalışmıyor
makrolarım şu şekilde dosyamın anasayfasında birkaç tuş var bunlara macrolar atanmış durumda örneğin şu dosyayı aç şu sütundaki veriyi kopyala kapat asıl kullanılan dosyaya yapıştır gibi
2011 de bu komutlar çalışıyor ancak 2016 da hata veriyor eski yaptığım şekilde makro kaydet dediğimde başka bir dosyayı açtığımda buda makro kodlarında çıkmıyor
Sub musterikayit()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
'
' musterikayit Macro
'
'
Range("C2:C7").Select
Application.CutCopyMode = False
Selection.Copy
Workbooks.Open Filename:="KINGSTON:musteri.xlsm"
Range("A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close
Range("C2:C7").Select
Selection.ClearContents
Range("C2").Select
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
örnek kod
