vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest czwartek, 02 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Wczytanie danych Makro


otwartyotwarty rozpoczął: toczi1 postów: 7



napisał: Trebor
postów: 1209


umieszczony:
22 marca 2017
16:07

  
Podkreślnik jest dozwolony w ścieżkach dostępu.
napisał: toczi1
postów: 75


umieszczony:
21 marca 2017
22:09

  
Witam
Mam pytanie w tym linku co wczytuje plik excel nazwy folderow i plikow excel musza miec zamiast spacji to _
Np. Dane_do_analizy moze to byc bez twardych spacji i czy wtedy makro wczyta plik
napisał: toczi1
postów: 75


umieszczony:
14 marca 2017
00:38

  
Działa wszystko ok
Wielkie Dzięki
napisał: Trebor
postów: 1209


umieszczony:
13 marca 2017
22:12

  
Dla pojedynczego pliku powinno zadziałać coś w rodzaju:
Sub marta()
Dim Dukt As String, wiersz As Long
Dim skoro As Object

Dukt = "C:\Users\Toczi\Desktop\excel.xlsx"
If Dir(Dukt) = "" Then Exit Sub

Set skoro = GetObject(Dukt)
With skoro.Worksheets(1)
wiersz = .Cells.Find(What:="*", After:=.Cells(1, 1), SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
.Range(.Cells(1, 1), .Cells(wiersz, 40)).Copy ThisWorkbook.Sheets("Zestawienie").Cells(1, 1)
Sheets("Zestawienie").Range("X1:X" & wiersz).Replace What:=" ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
skoro.Close False
End With
Set skoro = Nothing
End Sub


Kod nie był testowany więc możliwe błędy.
Jeśli nie o to chodziło do tematu możemy wrócić w dniu jutrzejszym.
napisał: toczi1
postów: 75


umieszczony:
13 marca 2017
20:53

  
nazwa pliku rozmiar
MNB_1.xlsm 25.44 kB

No tak wczytałem dane poprzez wskazanie pliku do arkusza Zestawienie dane wczytuje mi w postaci tekstu a chce żeby konwertowało na liczbowy rozchodzi się o kolumnę 24
Potem te dane co sa w zestawienie kopiuje do arkusza "Dane" w odpowiednie kolumny dla nich .
Następnie potrzebuje żeby do arkusza DANE KOLUMNA D i Dane do kolumny E wczytało dane z dwóch rożnych plików na stałe wpisane żeby ich nie wskazywać tylko żeby było w kodzie ścieżka i nazwa pliku.

I z tych arkuszy po kolumnie 24 wyszukuje te same wartości i wyrzucam wynik z tabeli oznaczony jako 2 w funkcji wyszukaj pionowo .

Myślę ze tyle danych wystarczy
napisał: Trebor
postów: 1209


umieszczony:
13 marca 2017
20:34

  
Zamieść plik z wypełnionym arkuszem Dane, aby wiadomo było z czym mamy do czynienia.
napisał: toczi1
postów: 75


umieszczony:
13 marca 2017
18:33

  
nazwa pliku rozmiar
MNB.xlsm 21.83 kB

Witam Trebor,

Potrzebował bym kodu makro który przerabia konwertuje dane z tekstu na liczbowe bo po wczytaniu danych z wskazanego pliku wszystko jest w formacie tekstowym.

Tez bym potrzebował oprucz tego wyżej(wskazywania pliku) żeby do arkusza wklejało dane z pliku z określona ścieżką i nazwą żeby nie trzeba było go wskazywać ręcznie tylko żeby z automatu go wrzucało do zakładki "dane" i również konwertowało na liczbowe.

Z przenoszeniem danych z odpowiednich komórek poradzę sobie nagrywając makro.
Mam tez wyszukać według nr zlecenia z zakładki "zestawienie" danych kwotowych z zakładki "Dane" ale to sobie zrobię przez funkcje "Wyszukaj Pionowo" i podczas nagrywania makro przeciągnę do dołu i będzie to robić po każdym uruchomieniu makro.

Proszę o pomoc i pozdrawiam


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z