Excel – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Thu, 19 Dec 2024 20:30:28 +0000 tr hourly 1 https://wordpress.org/?v=6.7.2 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png Excel – DijitalTurk https://dijitalturk.com/veysel 32 32 Excel’de Gantt Chart Oluşturma https://dijitalturk.com/veysel/excelde-gantt-chart-olusturma/ https://dijitalturk.com/veysel/excelde-gantt-chart-olusturma/#respond Fri, 05 Jun 2020 10:28:25 +0000 http://dijitalturk.com/veysel/?p=1399 Efor takibi, iş takibi, raporlama , proje yönetimi v.b. bir çoğumuz bu gibi işler için illaki bir excel tutuyoruz. Bunun […]

The post Excel’de Gantt Chart Oluşturma appeared first on DijitalTurk.

]]>
Efor takibi, iş takibi, raporlama , proje yönetimi v.b. bir çoğumuz bu gibi işler için illaki bir excel tutuyoruz. Bunun raporlama kısmında ise eminim zorlananlar oluyordur. Excel’de Gantt Chart oluşturmak için aşağıdaki adımları takip edebilirsiniz. Ben ingilizce Excel kullanıyorum ancak ekran çıktılarında menü yerlerini görebilirsiniz Türkçe versiyonda da aynı yerlerde olacaklardır.

Senaryo:

Tasklarımızın planlanan başlangıç tarihlerimizin var ve taskların sürelerinin olduğu bir Excel’imiz var.

Proje başlangıç tarihimiz ise 8 Haziran 2020

Yapacağımız işlemlerden sonra proje takibi için aşağıdaki Gant Chartt raporunu elde etmek istiyoruz.


Haydi başlayalım.

 

İşlerimizin adı, başlanacağı tarih ve harcanacak eforlarının olduğu Excel tablomuz.


Üst menüde bulunan butonlardan Aşağıdaki ekran çıktısında görebileceğiniz gibi Gant Chartt raporu için grafik ekleme işlemi yapıyoruz.

 

Eklenen boş grafiğe sağ tık yapıp “Select Data” ile verilerimizi tanımlayacağız.

Select Data ‘yı tıkladıktan sonra açılan menüden sol kısımda bulunan “Add” butonuna tıklıyoruz.

 

Gant Chartt raporumuzu hazırlayabilmemiz için bizden başlığı ve verileri seçmemizi isteyecek. Aşağıdaki örnekteki gibi seçimimizi yapıyoruz. Burada Projedeki işlerin planlanan başlangıç sürelerini belirleyeceğiz.

Tekrar aynı sol kısımda bulunan “Add” butonuna basıyoruz. Şimdi de bu işlerin ne kadar süreceği ile ilgili verileri seçeceğiz.

Kabaca Gant Chartt’ı oluşturduk şimdi ince ayarlara gelelim.

Grafik üstünde sağ tık yapıp “select data” dediğimizde açılan menüden bu sefer sağ kısımda bulunan ve otomatik dolan alanı düzenleyeceğiz. “Edit” butonuna basalım.

İş adlarını seçelim. Oluşturacağımız raporda görünecekler.

İş adlarının’da grafiğe geldiğini görmüş olmalısınız. Şimdi grafik üzerinde İş adlarının olduğu kısıma sağ tık yapalım ve “Format Axis” tıklayalım.

Categories in Reverse Order” işaretini seçelim. böylece daha sıralı ve anlamlı bir grafik elde edeceğiz. Artık Gant Chartt raporumuzu oluşturmaya çok az kaldı.

Planlanan başlangıç zamanı ile ilgili alana grafik üzerinde ihtiyacımız yok. Mavi bar’ın üzerine sağ tık yapalım. “Format Data Series” i seçelim

Sağ tarafta çıkan menüden “no fill” i işaretleyelim

Herşey çok güzel de proje başlangıç zamanından itibaren grafiğin görülmesi daha anlamlı olacak onun için grafikte bulunan tarih kısmına sağ tık yapıp “Format Axis” i tıklayalım.

Burada aşağıda gördüğünüz menüde “Minimum” değerine proje başlangıç zamanının Numeric formatını yazmanız lazım. Bunun için proje başlangıç tarihini farklı bir hücreye kopyalayıp formatını numeric seçerseniz değeri görebilirsiniz. Gördüğünüz değeri “Minimum” yazan yere yazın.

Bu kadar. Gant Chartt’ımız hazır aşağıdaki örneğe bakarak tasarımında değişiklikler yapabilirsiniz.

Umarım faydalı olmuştur.

İşinize yarayabilecek bazı bağlantılar:

Microsoft Office

Microsoft Office Support

The post Excel’de Gantt Chart Oluşturma appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/excelde-gantt-chart-olusturma/feed/ 0
PDF dosyasını Excell’e aktarma yöntemleri https://dijitalturk.com/veysel/pdf-dosyasini-excelle-aktarma-yontemleri/ https://dijitalturk.com/veysel/pdf-dosyasini-excelle-aktarma-yontemleri/#respond Thu, 31 Oct 2019 13:11:06 +0000 http://dijitalturk.com/veysel/?p=1261 Elimizde bulunan bir PDF dosyasını Excell’e aktarmak için kullanabileceğiniz bazı yöntemleri size anlatacağım. İlk anlatacağım yöntem Adobe ID’si olanlar için […]

The post PDF dosyasını Excell’e aktarma yöntemleri appeared first on DijitalTurk.

]]>
Elimizde bulunan bir PDF dosyasını Excell’e aktarmak için kullanabileceğiniz bazı yöntemleri size anlatacağım. İlk anlatacağım yöntem Adobe ID’si olanlar için olacak diğerleri ise online olarak PDF dosyalarını Excell’e dönüştüren ücretsiz servisler olacak.

Adobe ID’niz var ise ;

 

Sol üstte bulunan TOOL menüsüne tıklayın

Açılan kısımda Export PDF seçin.

Açılan kısımda PDF’e aktarmak istediğiniz excell dosyasını bilgisayarınızdan seçin

Excell’e aktarmak istediğiniz dosyaları buraya toplu olarak ekleyebilirsiniz. Sonrasında aşağıda bulunan “Convert To” sekmesini tıklayarak PDF’i neye dönüştürmek istiyorsanız seçebilirsiniz. Ben Excell’i seçiyorum.

Son olarak size Adobe ID’nizi soruyor bu adımdan sonra dönüştürme tamamlanmış olacak. Bu kısımda Adobe ID’si olanlar için anlatım yapıldı diğer yöntemleri de aşağıda paylaşacağım.

 

Adobe’un resmi sayfasında Excell’e dönüştürme için açıkladığı adımları da görebilirsiniz. Eğer versiyon farkından v.s. yukarıdaki bilgiler işinize yamaz ise bunu da deneyebilirsiniz.

Adobe’un kendi uygulamasını kullanarak PDF dosyasını Excell’e dönüştürebilirsiniz.

  1. Dosyanızı Acrobat uygulamasında açın.
  2. Sağ bölmedeki PDF’yi Dışa Aktar aracını tıklatın.
  3. Dışa aktarma formatı olarak elektronik tabloyu seçin ve Microsoft Excel Çalışma Kitabı’nı işaretleyin.
  4. Dışa Aktar’ı tıklatın. PDF’nizde taranmış metin varsa Acrobat otomatik olarak metin tanıma aracını çalıştırır.
  5. Excel dosyasını adlandırın ve dilediğiniz konuma kaydedin.

Buradan sonrası online ücretsiz PDF dönüştürme servisleri hakkında bilgi vermektedir.

 

Adobe ID’niz yok ise ;

Online PDF to Excell Alternatif 1 (Denenmiştir):

https://www.investintech.com/able2extract.html

Adresine girip aşağıdaki adımları izlerseniz kısa sürede Excell’e dönüştürülmüş PDF dosyanıza ulaşabilirsiniz.

Kısa sürede PDF dosyanızı Excell’e aktarıp size indirme bağlantısını aşağıdaki gibi verecektir.

PDF’lerinizi Excell’e aktarmak için online Alternatif 2(Denenmiştir):

https://www.pdftoexcel.com/tr

Bu biraz sinir bozucu görünsede acil durumlarda hayat kurtarabilir. Yüklediğiniz PDF’i Excell’e ücretsiz dönüştürüyor ama sizi biraz bekletiyor, sayının yüksek olması sizi korkutmasın 5dk içinde dönüştürmüş olacaktır.

PDF’lerinizi Excell’e dönüştürmek için bir alternatif de bu Alternatif 3 (Denenmemiştir):

http://www.pdf2txt.de sitesinde aşağıdaki gibi kolay bir şekilde dönüşüm yaptığını idda ediyor, önce sizden e-postanızı istiyor sonra da  dönüşüm yaptığı excell dosyasını size e-posta ile gönderiyor.

 

The post PDF dosyasını Excell’e aktarma yöntemleri appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/pdf-dosyasini-excelle-aktarma-yontemleri/feed/ 0
VBA Excel de tuşa basıldığını algılatma ve işlem yapma https://dijitalturk.com/veysel/vba-excell-de-tusa-basildigini-algilatma-ve-islem-yapma/ https://dijitalturk.com/veysel/vba-excell-de-tusa-basildigini-algilatma-ve-islem-yapma/#respond Wed, 08 Apr 2015 14:37:26 +0000 http://dijitalturk.com/veysel/?p=481 Bir hücrenin değişimini algılayıp ona göre tepki verilmesi için gerekli kod örneği Private Sub Worksheet_Change(ByVal Target As Range) ' MsgBox […]

The post VBA Excel de tuşa basıldığını algılatma ve işlem yapma appeared first on DijitalTurk.

]]>
Bir hücrenin değişimini algılayıp ona göre tepki verilmesi için gerekli kod örneği

Private Sub Worksheet_Change(ByVal Target As Range)
'    MsgBox (Target.Address)
    If (Target.Address = "$B$5") And ([b5].Value = "") Then
    [d5].Value = ""
    End If
    
    If (Target.Address = "$B$5") And ([b5].Value <> "") Then
    FirmaKodSorgu
    End If
End Sub

 

The post VBA Excel de tuşa basıldığını algılatma ve işlem yapma appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/vba-excell-de-tusa-basildigini-algilatma-ve-islem-yapma/feed/ 0
Excel formülleriniz hesapma yapmayı durdurursa https://dijitalturk.com/veysel/excel-formulleriniz-hesapma-yapmayi-durdurursa/ https://dijitalturk.com/veysel/excel-formulleriniz-hesapma-yapmayi-durdurursa/#respond Tue, 31 Mar 2015 10:07:20 +0000 http://dijitalturk.com/veysel/?p=473 Excel ‘de formülleriniz bir anda hesaplamayı dururursa aşağıdaki adımları izleyerek sorunu giderebilirsiniz.   * Seçenekler (Options) penceresi açılacaktır. * Hesapla (Calculation) […]

The post Excel formülleriniz hesapma yapmayı durdurursa appeared first on DijitalTurk.

]]>
Excel ‘de formülleriniz bir anda hesaplamayı dururursa aşağıdaki adımları izleyerek sorunu giderebilirsiniz.

excel

 

* Seçenekler (Options) penceresi açılacaktır.

* Hesapla (Calculation) sayfa sekmesine geçin.

* Burada El ile (Manuel) seçeneğini

* Otomatik (Automatic) olarak değiştirin.

*. Tamam (OK) düğmesine basın.

The post Excel formülleriniz hesapma yapmayı durdurursa appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/excel-formulleriniz-hesapma-yapmayi-durdurursa/feed/ 0
VBA Excell Boş Satırları Seçme ve Bölme https://dijitalturk.com/veysel/vba-excell-bos-satirlari-secme-ve-bolme/ https://dijitalturk.com/veysel/vba-excell-bos-satirlari-secme-ve-bolme/#respond Fri, 03 Jan 2014 12:58:43 +0000 http://dijitalturk.com/veysel/?p=315 Sub BosSec() Range("G:G").SpecialCells _ (xlCellTypeBlanks).Select End Sub Sub Bol() Range("F:F").UnMerge End Sub   G stununda ki boş satırları seçer, F […]

The post VBA Excell Boş Satırları Seçme ve Bölme appeared first on DijitalTurk.

]]>
Sub BosSec() Range("G:G").SpecialCells _ (xlCellTypeBlanks).Select End Sub Sub Bol() Range("F:F").UnMerge End Sub

 

G stununda ki boş satırları seçer, F stununda ki birleşmiş hücreleri ayırır

The post VBA Excell Boş Satırları Seçme ve Bölme appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/vba-excell-bos-satirlari-secme-ve-bolme/feed/ 0
Excell Sayfa birleştirme (Sheet import with macro) https://dijitalturk.com/veysel/excell-sayfa-birlestirme-sheet-import-macro/ https://dijitalturk.com/veysel/excell-sayfa-birlestirme-sheet-import-macro/#comments Sat, 05 Oct 2013 12:24:13 +0000 http://dijitalturk.com/veysel/?p=295 Farklı excell dosyalarında bulunan sayfaları tek bir excell dosyasında, tek bir sayfada birleştiren program, Excell Sayfa birleştirme yada Excell dosya […]

The post Excell Sayfa birleştirme (Sheet import with macro) appeared first on DijitalTurk.

]]>
Farklı excell dosyalarında bulunan sayfaları tek bir excell dosyasında, tek bir sayfada birleştiren program, Excell Sayfa birleştirme yada Excell dosya birleştirme de diyebiliriz.

Ek özellikleri:

  • ister sayfa sırası, ister sayfa ismine göre birleştirme,
  • Koşul tanımlama (ör: belirli bir hücrenin değeri x olursa al)
  • Hataları kaydetme
  • ingilizce destekli (Supported English)

Makrolu olduğu için ön izlemede göremeyebilirsiniz. indirmek için aşağıdaki “download / İndir” link’ini tıklayabilirsiniz.

Bu excel sayfa birleştirme macro uygulaması ile neler yapabilirsiniz;

yüzlerce excel dosyanız olabilir, bu dosyaların içerisinde onlarca excel sheet’iniz olabilir. tüm bu verileri tek bir excel dosyasının içinde hatta tek bir sheet’in içerisinde belirli koşulları sağlıyorsa gibi komutlar ekleyerek birleştirme işlemi yapabilirsiniz.

Bunun için video çekeceğimi yazmıştım ama hala çekmedim biliyorum ama hala aklımda vakit bulduğum ilk fırsatta Excel Sayfa Birleştirme uygulaması için bir anlatım videosu çekeceğim.

Bu uygulamayı eski çalıştığım iş yerinde işlerimi kolaylaştırsın diye tasarlamıştım ve o dönem resmen hayatımı kurtarmıştı. Umarım sizlere de faydası olur.

Lütfen Excel Sayfa Birleştirme uygulamasını paylaşacaksanız DijitalTurk.com’ü kaynak göstermeyi unutmayınız.

Sayfa birleştirme excel macro uygulaması makro içerdiği için ve uzantısı .xlsm olduğu için aşağıdaki önizleme alanında görünmeyecektir ama “İNDİR” yazan yere tıklarsanız indirebilirsiniz.

İNDİR

The post Excell Sayfa birleştirme (Sheet import with macro) appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/excell-sayfa-birlestirme-sheet-import-macro/feed/ 9
Excell’den MSSQL’ veri aktarma programı -LeVo https://dijitalturk.com/veysel/levo-excellden-mssql-veri-aktarma-programi/ https://dijitalturk.com/veysel/levo-excellden-mssql-veri-aktarma-programi/#comments Mon, 08 Jul 2013 10:46:14 +0000 http://dijitalturk.com/veysel/?p=241 Excell’de bulunan verileri MSSQL veri tabanına aktarmaya yarayan ücretsiz program. detaylı kullanım kılavuzunu yakında yayınlayacağım. [ddownload id="366"]     

The post Excell’den MSSQL’ veri aktarma programı -LeVo appeared first on DijitalTurk.

]]>
Excell’de bulunan verileri MSSQL veri tabanına aktarmaya yarayan ücretsiz program.

detaylı kullanım kılavuzunu yakında yayınlayacağım.

[ddownload id="366"] 

 

 

The post Excell’den MSSQL’ veri aktarma programı -LeVo appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/levo-excellden-mssql-veri-aktarma-programi/feed/ 3
Excell ‘den ole ile veri çekme https://dijitalturk.com/veysel/excell-den-ole-ile-veri-cekme/ https://dijitalturk.com/veysel/excell-den-ole-ile-veri-cekme/#comments Thu, 04 Jul 2013 15:42:37 +0000 http://dijitalturk.com/veysel/?p=219 Delphi 2010 ‘da odbc kullanmadan ole ile veri çekme komutu.. butonumuz’un içeriği procedure TAnaForm.cxButton1Click(Sender: TObject); var book:variant; excel,sheet:variant; satir, sutun,i,RehID,d:integer; […]

The post Excell ‘den ole ile veri çekme appeared first on DijitalTurk.

]]>
Delphi 2010 ‘da odbc kullanmadan ole ile veri çekme komutu..

butonumuz’un içeriği

procedure TAnaForm.cxButton1Click(Sender: TObject);
var
    book:variant;
    excel,sheet:variant;
    satir, sutun,i,RehID,d:integer;
    DbS,ExcelS:string;

    function excelsonsatir(AColumn: Integer): Integer;
    const
    xlUp = 3;
    begin
     Result := excel.Range[Char(96 + AColumn) + IntToStr(65536)].end[xlUp].Rows.Row;
    end;
begin

  excel := CreateOleObject('Excel.Application');
  OpenDialog1.Title := 'Excel Dosyasını Aç';
  OpenDialog1.Filter := 'Excel Dosyaları *.xls';

//  if OpenDialog1.Execute then begin
    book := Excel.WorkBooks.Open(cxTextEdit1.text);

    try
    Screen.Cursor := crHourGlass;
    sheet := book.worksheets[1];
    cxLabel1.Caption := 'Excelden veriler aktarılıyor.Bekleyiniz...';
    cxProgressBar1.Properties.Max := excelsonsatir(1)+1;

      for satir := 2 to excelsonsatir(1)+1 do begin

        cxProgressBar1.Position := satir;
        cxProgressBar1.Refresh;

          if VarToStr(sheet.cells[satir,2]) <> '' then
          begin
            tablo.ADOQuery1.Close;
            tablo.ADOQuery1.SQL.Text:='select * from ILSEMT where SEMTADI='''+trim( VarToStr(sheet.cells[satir,2]) )+'''';
            tablo.ADOQuery1.Open;

                  DbS:=trim(Tablo.ADOQuery1.FieldByName('SEMTADI').AsString);
                  ExcelS:=trim(VarToStr(sheet.cells[satir,2]));

                  if DbS=ExcelS then
                  begin
                     //showmessage(Tablo.ADOQuery1.FieldByName('SEMTADI').AsString+'-'+VarToStr(sheet.cells[satir,2])+' AYNI eklenmeyecek');
                  end else
                  begin
//                    showmessage('insert into ILSEMT(ILNO,SEMTADI,UZAKLIK)  values('''+trim( VarToStr(sheet.cells[satir,1]) ) +''','''+trim( VarToStr(sheet.cells[satir,2]) )+''','''+trim( VarToStr(sheet.cells[satir,3]) )+''')  ');
                      cxMemo1.Lines.Add(VarToStr(sheet.cells[satir,2]));
                      tablo.ADOQuery1.Close;
                      tablo.ADOQuery1.SQL.Text:='insert into ILSEMT(ILNO,SEMTADI,UZAKLIK)  values('+trim( VarToStr(sheet.cells[satir,1]) ) +','''+trim( VarToStr(sheet.cells[satir,2]) )+''','''+StringReplace(trim( VarToStr(sheet.cells[satir,3]) ),',','.',[rfReplaceAll])+'''); select scope_identity() as deger;  ';
                      tablo.ADOQuery1.open;
                  end;

//            showmessage('diğer kayda geçiyor');
          end;

         if tablo.ADOQuery1.fields[0].asinteger>0 then  d:=tablo.ADOQuery1.fields[0].AsInteger;

       //nakliye ye giriş
//         tablo.ADOQuery1.Close;
//         tablo.ADOQuery1.SQL.Text:='insert into NAKLIYE(SEMTNO,TUTAR,ALT,UST)  values('+trim( inttostr(d) ) +','+trim( VarToStr(sheet.cells[satir,6]) ) +','''+trim( VarToStr(sheet.cells[satir,4]) ) +''','''+trim( VarToStr(sheet.cells[satir,5]) ) +''')  ';
//         tablo.ADOQuery1.execsql;
        //nakliyeye giriş

      end;
      excel.DisplayAlerts := False;
      excel.quit;
      excel := Unassigned;
      Application.Messagebox(PChar('Veriler kaydedilmiştir.'),Pchar('uyarı'),MB_OK);
    finally
      Screen.Cursor:=crDefault;
    end;
//  end;
end;

 

The post Excell ‘den ole ile veri çekme appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/excell-den-ole-ile-veri-cekme/feed/ 1