Reklama
Pokazuje wyniki od 1 do 2 z 2

Temat: Program dla kumpla - VBA, nie działa jak powinien

  1. #1
    Avatar biaggi12
    Data rejestracji
    2007
    Położenie
    Olsztyn
    Posty
    643
    Siła reputacji
    18

    Domyślny Program dla kumpla - VBA, nie działa jak powinien

    Witam, chciałbym was prosić o małą pomoc z aplikacją którą pisze dla kumpla.
    Chodzi o to że kumpel dostaje w excelu mase nr zleceń, i dla każdego musi mieć folder oddzielny, kopiować, wklejać i nowe foldery cały czas tworzyć troche uciążliwe może być.
    Dlatego napisałem to :P
    Kod:
    Imports System
    Imports SystemImports System.IO
    Imports Microsoft.VisualBasic
    
    
    
    
    Public Class Form1
        Private Sub ZaladujPlik_Click(sender As Object, e As EventArgs) Handles ZaladujPlik.Click
            Try
                Dim Polaczenie As System.Data.OleDb.OleDbConnection
                Dim dataSet As System.Data.DataSet
                Dim Laczenie As System.Data.OleDb.OleDbDataAdapter
                Dim Sciezka As String = "C:\\Users\\Bashantes\\Desktop\\Program dla Kolaka\\elo.xlsx"
    
    
                Polaczenie = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Sciezka + ";Extended Properties=Excel 12.0;")
                Laczenie = New OleDb.OleDbDataAdapter("select * from [Sheet1$]", Polaczenie)
    
    
                dataSet = New System.Data.DataSet
                Laczenie.Fill(dataSet)
                DataGridView1.DataSource = dataSet.Tables(0)
    
    
                Polaczenie.Close()
            Catch ex As Exception
                MsgBox(ex.Message.ToString)
            End Try
        End Sub
    
    
        Private Sub ladujfolder_Click(sender As Object, e As EventArgs) Handles ladujfolder.Click
            Dim Wybrane As String = DataGridView1.GetClipboardContent().GetText().Replace(ChrW(9), ",")
            Label1.Text = Wybrane
    
    
        End Sub
    
    
        Private Sub TworzFolder_Click(sender As Object, e As EventArgs) Handles TworzFolder.Click
            Dim di As DirectoryInfo = Directory.CreateDirectory("C:\elo" + Label1.Text + "")
    
    
        End Sub
    End Class
    I wszystko pięknie tworzy, ale tylko jeden folder. Znaczy po załadowaniu pliku excela, pojawiają się komórki, wybieram jedną ładuje do labela (Nie wiem czemu tak, ale nie mogłem się dobrać do wartości komórki z Grida) No i tworzy folder w C:\elo, ale potem wybieram kolejną komórkę i kolejny folder próbuję zrobić ale dupa. Po ponownym uruchomieniu owszem, ale to się mija z celem xD.
    Na Formie są 3 przyciski, 1 gridview, 1 label

    Coś musiałem przeoczyć, ale nie mam pojęcia co.
    P.S może ktoś by mi pomógł stworzyć okno dialogowe w którym możnaby wskazać plik ?
    P.S2 zapomniałem napisać że to VBA
    Ostatnio zmieniony przez biaggi12 : 17-05-2016, 16:37
    https://qoinpro.com/45ae8d6bb74871f83b54351b448ed450 <-- Darmowe kryptowaluty codziennie. Rejestruj się z refka plis :P

  2. #2
    konto usunięte

    Domyślny

    Co zwraca Directory.CreateDirectory() ? Dodaj jakies logi do tego kodu.

    EDIT: DirectoryInfo ma pole Exist - sprawdz to.
    Ostatnio zmieniony przez szulak : 17-05-2016, 17:05

  3. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. vba sprawa prosta jak drut
    Przez Andaryel w dziale Programowanie
    Odpowiedzi: 1
    Ostatni post: 18-07-2015, 11:26
  2. Szukam kumpla do huntow , beki pogadania :P?
    Przez nejson1 w dziale Tibia
    Odpowiedzi: 1
    Ostatni post: 05-06-2012, 23:29
  3. Pacc od kumpla z Anglii.
    Przez bojkowY w dziale Tibia
    Odpowiedzi: 8
    Ostatni post: 16-12-2010, 18:31
  4. Pomoc dla kumpla
    Przez Byczek w dziale Tibia
    Odpowiedzi: 2
    Ostatni post: 22-09-2010, 13:21

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •