aktarmamd
Altın Üye
- Katılım
- 29 Aralık 2013
- Mesajlar
- 201
- Excel Vers. ve Dili
- Office Exel 2016
- Altın Üyelik Bitiş Tarihi
- 22.07.2025
Üstadlar Kolay gelsin;
Ek te hazırladığım faaliyet tablosu var. Normali formülize edildiğinden sadece veilerden oluşan kısmını koydum. Yapmaya çalıştığım;
1- Bu tablodaki "FAALİYET"sayfasındaki değerleri "c3" hücresindeki tarih adıyla sona alarak yeni bir sayfaya olarak kaydetmek,
2- Normal şartlarda formüllü sayfa olacağından yeni oluşan sayfadaki verilerin üzerine sadece sayı ve terimleri içerecek şekilde özel yapıştır yapmak,
3- Daha sonra yeni oluşan sayfayı "C3 hücresindeki tarih adıyla" yeni dosya olarak masaüstüne veya belirlenen klasör içine kaydetmek,
4- Son olarak yeni oluşan dosyayı belirlediğim kişilere e-mail olarak otomatik göndermek istiyorum...
Biraz geniş bir exel dosyası olduğundan seyreltilmiş haliyle kendimce olşturduğum basit makrolu halini ek te paylaştım. Forumda bununla ilgili birkaç örneğe ulaştım fakat bunları derlemekte sıkıntı yaşadım.
Destek olanlara şimdiden teşekkürler.
Sub rpr()
'
' rpr Makro
'
'
Sheets("FAALİYET").Select
Sheets("FAALİYET").Copy After:=Sheets(2)
Range("C3:I3").Select
Selection.Copy
Sheets("FAALİYET (2)").Select
Sheets("FAALİYET (2)").Name = "15 Eylül 2019 Pazar "
Cells.Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("15 Eylül 2019 Pazar ").Select
Application.CutCopyMode = False
Sheets("15 Eylül 2019 Pazar ").Copy
ChDir "C:\Users\tayanc.kara\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\tayanc.kara\Desktop\Faaliyet Raporu.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Range("A1").Select
End Sub
Ek te hazırladığım faaliyet tablosu var. Normali formülize edildiğinden sadece veilerden oluşan kısmını koydum. Yapmaya çalıştığım;
1- Bu tablodaki "FAALİYET"sayfasındaki değerleri "c3" hücresindeki tarih adıyla sona alarak yeni bir sayfaya olarak kaydetmek,
2- Normal şartlarda formüllü sayfa olacağından yeni oluşan sayfadaki verilerin üzerine sadece sayı ve terimleri içerecek şekilde özel yapıştır yapmak,
3- Daha sonra yeni oluşan sayfayı "C3 hücresindeki tarih adıyla" yeni dosya olarak masaüstüne veya belirlenen klasör içine kaydetmek,
4- Son olarak yeni oluşan dosyayı belirlediğim kişilere e-mail olarak otomatik göndermek istiyorum...
Biraz geniş bir exel dosyası olduğundan seyreltilmiş haliyle kendimce olşturduğum basit makrolu halini ek te paylaştım. Forumda bununla ilgili birkaç örneğe ulaştım fakat bunları derlemekte sıkıntı yaşadım.
Destek olanlara şimdiden teşekkürler.
Sub rpr()
'
' rpr Makro
'
'
Sheets("FAALİYET").Select
Sheets("FAALİYET").Copy After:=Sheets(2)
Range("C3:I3").Select
Selection.Copy
Sheets("FAALİYET (2)").Select
Sheets("FAALİYET (2)").Name = "15 Eylül 2019 Pazar "
Cells.Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("15 Eylül 2019 Pazar ").Select
Application.CutCopyMode = False
Sheets("15 Eylül 2019 Pazar ").Copy
ChDir "C:\Users\tayanc.kara\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\tayanc.kara\Desktop\Faaliyet Raporu.xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Range("A1").Select
End Sub
Ekli dosyalar
-
26.5 KB Görüntüleme: 4