Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 469 Skopiuj do schowka Kopiowanie z określonego arkusza do aktywnego
Autor Wiadomość
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 14-02-2007, 14:20   Kopiowanie z określonego arkusza do aktywnego

Witam! Kombinuje i nie mogę sobie poradzić z makrem które skopiuje komórki z arkusza 'wzorzec" do aktywnego arkusza.

i drugie makro które skopiuje z 'Wzorca" do arkusza o nazwie podanej przeze mnie

Zrobiłem tylko takie i dalej nie mogę sobie poradzić

Kod:
Sub testkopiowania()

Sheets("Wzorzec").Select
    Range("I8:AI40").Select
    Selection.Copy
    Sheets("Arkusz2").Select
    Range("I8:AI40").Select
    ActiveSheet.Paste
Sheets("Wzorzec").Select
    Range("F41:AH48").Select
    Selection.Copy
    Sheets("Arkusz2").Select
    Range("F41:AH48").Select
    ActiveSheet.Paste
Sheets("Wzorzec").Select
    Range("F40").Select
    Selection.Copy
    Sheets("Arkusz2").Select
    Range("F40").Select
    ActiveSheet.Paste

End Sub
ID posta: 2528 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 14:31   

Hej
Kod:

Sub testkopiowania()
'do aktywnego
Sheets("Wzorzec").Range("I8:AI40").Copy Range("I8")
'do wybranego
Sheets("Wzorzec").Range("I8:AI40").Copy Sheets("Arkusz2").Range("I8")

End Sub


Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2530 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 14-02-2007, 14:43   

Dzięki Trebor!

pisząc do określonego przeze arkusza mnie miałem na myśli podanie nazwy arkusza do wklejenia kopiowanych komórek w oknie msbox
ID posta: 2531 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 14:53   

Przynajmniej połowę skopiowałem z pomocy :-D

Kod:

Sheets("Wzorzec").Range("I8:AI40").Copy Application.InputBox( _
    prompt:="Select a cell", Type:=8)


Należy to jeszcze zabezpieczyć przed radosną twórczością użytkownika

Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2533 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
  Wysłany: 14-02-2007, 15:04   

dzięki
Ostatnio zmieniony przez jarekjarek 14-02-2007, 16:24, w całości zmieniany 1 raz  
ID posta: 2535 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 14-02-2007, 15:45   

Coś mi nie działa to
Kod:
Sheets("Wzorzec").Range("I8:AI40").Copy Application.InputBox( _
    prompt:="Select a cell", Type:=8)


po zaznaczeniu wybranego arkusza wywala mi błąd i każe sprawdzić czy formuła zawiera odpowiednią ścieżkę i odwołanie do komórki
ID posta: 2539 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 16:38   

W wybranym arkuszu wskaż docelową komórkę.
_________________
Trebbor@wp.pl
ID posta: 2544 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 14-02-2007, 16:44   

Tak tez próbowałem i nie działa error 1004

A nie można obrazu do właściwych komórek we wskazanym arkuszu?
ID posta: 2545 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 15-02-2007, 11:00   

Panowie eksperci nic sie nie da zrobić z tym kodem dalej mi nie działa

Kod:
heets("Wzorzec").Range("I8:AI40").Copy Application.InputBox( _
    prompt:="Select a cell", Type:=8)
ID posta: 2587 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 15-02-2007, 11:11   

Z moich testów wynika, że kod jest poprawny. Problemem może być gdy miejsce w które są kopiowane dane jest zbyt "daleko" w prawo i obszar docelowy wychodzi poza ilość dostępnych kolumn.

Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2589 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 15-02-2007, 11:48   

ale ja testuje na pustym arkuszu więc nie rozumie
ID posta: 2591 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 15-02-2007, 12:40   

To może z innej beczki

dane pobrane Sheets("arkusz1").Range("a1:r61").Copy

ma wkleić do aktywnych arkuszy które sam wcześniej wybiorę poprzez Ctrl



To na pewno prościzna ale kombinuje i nic mi nie wychodzi a nikt nie chce mi powiedzieć jaki jest program do VB po polsku chyba że nie ma
ID posta: 2594 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 15-02-2007, 14:21   

Zerknij do załącznika czy takie rozwiązanie jest do przyjęcia.

Kopiuj.zip
Pobierz Plik ściągnięto 746 raz(y) 11.44 KB

_________________
Trebbor@wp.pl
ID posta: 2597 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 15-02-2007, 14:43   

Tak jest do przyjęcia tylko przydało by się wpisanie arkuszy których ma nie pokazywać w tym okienku i jak to makro przenieść do mojego pliku ?
ID posta: 2598 Skopiuj do schowka
 
 
jarekjarek 
Exceloholic


Pomógł: 1 raz
Posty: 113
Wysłany: 15-02-2007, 17:06   

Juz sobie skopiowałem.

tylko jak nie pokazywać niektórych arkuszy w tym okienku i jeszcze w którym miejscu i co dopisać aby tylko otworzyło wybrany arkusz. W który miejscu to chyba wiem po If ListBox1.Selected(a) Then tylko co tam wpisać.

Przepraszam że tak zawracam głowę ale sam nie potrafię.

Kod:
Option Explicit

Private Sub UserForm_Initialize()
Dim a As Byte
For a = 1 To Worksheets.Count
ListBox1.AddItem Worksheets(a).Name
Next a
End Sub

Private Sub CommandButton1_Click()
Dim a As Byte
For a = 0 To Worksheets.Count - 1
If ListBox1.Selected(a) Then

End If
Next a
Unload Me
End Sub
ID posta: 2602 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe