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

  tytuł wątku:
Wątki dyskusji

zmiana nazwy arkusz


otwartyotwarty rozpoczął: kalis postów: 8



napisał: kalis
postów: 5


umieszczony:
27 października 2007
12:01

edytowany:
29 października 2007
08:47

  
Zostały mi dwa problemy :
1. jak przenieś dane z tego nowo stworzonego arkusza do istniejącego arkusza.
2. jak ustawić ścieżkę żeby nie było pełnej podanej tylko w granicach tego samego folderu
napisał: kalis
postów: 5


umieszczony:
27 października 2007
11:02

  
dzieki działa idealnie

teraz tylko muszę przenieść tylko kilka informacji do drugiego arkusza na podstawie nazwy arkusza ktora sie wygenerowała
napisał: Trebor
postów: 1209


umieszczony:
26 października 2007
19:34

edytowany:
26 października 2007
19:35

  
Spróbuj taki kod
Sheets("Arkusz2").Copy After:=Sheets(Sheets.Count)
With Sheets("Nazwa_arkusza") 'Nazwa arkusza w którym w komórce A1 jest zmieniana nazwa
If .Range("A1").Value <> "" Then ActiveSheet.Name = .Range("A1").Value
End With



Jeśli dobrze rozumiem problem nie będzie jeszcze działać zmiana w formule nazwy arkusza. Ale uporajmy się z bieżącym problemem.

Pozdrawiam
napisał: kalis
postów: 5


umieszczony:
26 października 2007
12:16

  
nie działa to że nie ma zmiany nazwy na wartość z komórki A1

dzieki za zainteresowanie
napisał: Trebor
postów: 1209


umieszczony:
26 października 2007
09:23

  
Ok - nie działa co?
Kopiowanie arkusza, zmiana nazwy, formuły nie zmieniają odwołania do arkuszy .....

Pozdrawiam
napisał: kalis
postów: 5


umieszczony:
26 października 2007
09:08

  
niestety nie działa
napisał: Trebor
postów: 1209


umieszczony:
26 października 2007
08:11

  
Pewnie coś mi tu unika. Czy kod
Sheets("Arkusz2").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = "Id"



jest wystarczający?

Pozdrawiam
napisał: kalis
postów: 5


umieszczony:
25 października 2007
13:17

  
Witam,

Mam następujący problem.

Mam mała bazę w excelu.
Za pomocą makra dodaje sobie nowy arkusz który jest tworzony na podstawie wzoru i są dopisywane tylko dane.
nazwę z automatu dostaje pusty (2).
chciałbym aby na podstawie komórki a1 gdzie jest identyfikator unikalny była zmieniona nazwa arkusza.
następnie żeby arkusz " baza danych" odczytywał te dane.

W przykładzie

W formularzu podaje imie i nazwisko oraz id
makro tworzy mi nowy arkusz o nazwie pusty(2) ( to juz mam zrobione)
w kolumnie a1 pojawia sie id.
nazwa arkusza zmienia sie na ta z komorki a1
w arkuszu baza danych(istnieje)
pojawia się w odpowiednich pozycjach dane z tego zmienionego arkusza.

=8345432!C3 -> i to będzie imię ( gdie 8345432 to zmieniona nazwa )


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z