Jacek Cetnarski Data Analyst
konto usunięte
Temat: szybkie kopiowanie danych w poziomie
Może nie aż tak szybka ;)Sub kopiujwpoziomie()
Dim ilekolumn As Long
Dim i As Long
ilekolumn = InputBox("Podaj ilość kolumn do skopiowania danych")
For i = 1 To ilekolumn
ActiveCell.Offset(0, i) = ActiveCell
Next
End Sub
Mariusz
Jankowski
Programista
Excel/VBA
Temat: szybkie kopiowanie danych w poziomie
Tomasz - mam kilka uwag odnośnie kodu.1. Co w sytuacji gdy user kliknie Anuluj lub zamknie okienko nie wpisując nic?
2. Co w sytuacji gdy user wpisze tekst?
3. Co wtedy gdy kolumn jest 256 (Ex 2003) a user wpisze np. 500?
4. Co wtedy gdy aktywna komórka znajduje się w ostatniej kolumnie tabeli?
5. Co wtedy gdy obok aktywnej komórki znajdują się ważne dane?
6. InputBox zwraca zawsze wartość typu String, nawet wtedy gdy user niczego nie wpisał, może zamiast tego lepiej zastosować bardziej zaawansowaną metodę InputBox obiektu Application i zmusić użytkownika do podawania tylko liczb? :-)Mariusz Jankowski edytował(a) ten post dnia 22.10.11 o godzinie 19:36
Wojciech Gardziński
Mariusz
Jankowski
Programista
Excel/VBA
Temat: szybkie kopiowanie danych w poziomie
A skopiowanie w lewo? bo Ctrl+L tworzy listę.konto usunięte
Temat: szybkie kopiowanie danych w poziomie
Mariusz, oczywiście wszyskie uwagi są jak najbardziej trafne i oczywiste z punktu widzenia piszącego aplikację... Natomiast moją intencją nigdy nie jest podawanie pytającemu wszystkiego na tacy ;) Jakaś wskazówka do dalszego kombinowania i samodzielnej pracy powinna być chyba wystarczająca?Pozdr.
Wojciech Gardziński
Monika
M.
PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA
Temat: szybkie kopiowanie danych w poziomie
Wojciech Gardziński:
[Ctrl+R]
Ale "cza" zaznaczyć puste komórki w wierszu, aby skopiować formułę.
Jeszcze mamy Ctrl+D do kopiowania w dół, ale też na zaznaczonych komórkach.
W lewo można przez Narzędzia główne, sekcja Edycja, Wypełnienie, W lewo.
Podobne tematy
-
Excel » Kopiowanie danych z kilku plików do jednego arkusza -
-
Excel » VBA - marko kopiowanie zmienionych danych z 1 arkusz do... -
-
Excel » Kopiowanie danych z jednego arkusza do drugiego -
-
Excel » VBA wyszukanie danych i kopiowanie do nowych arkuszy -
-
Excel » Kopiowanie danych z tabeli do innej tabeki z kryterium -
-
Excel » Kopiowanie danych z innego pliku xls -
-
Excel » Kopiowanie komórek spełniających kryteria pomiędzy arkuszami -
-
Excel » Zgodnośc danych excell -
-
Excel » pole wprowadzania danych i wyszykwania excel -
-
Excel » Uniwersytet Warszawski - projekt szkoleniowy z analizy... -
Następna dyskusja: