Keresés

Részletes keresés

Törölt nick Creative Commons License 2011.03.16 0 0 14394

Szerintem (továbbra is) ki van zárva az A1 cellás kivitel.

A másik utat (textbox az A1-ben) kipróbáltam, de ott sem jártam sikerrel. Billentyűlenyomásra megjelenik a textboxban lévő string hossza, de mindig az eggyel korábbi állapot. Tehát ha pl. sorba beírom az '123456' karaktereket, a 6-os lenyomásakor 5 hosszúságúnak írja a textbox tartalmát. Feladtam rájönni, hogy miért.

Előzmény: real08 (14363)
Törölt nick Creative Commons License 2011.03.16 0 0 14393

És nem is "néhol".

Előzmény: Delila_1 (14392)
Delila_1 Creative Commons License 2011.03.16 0 0 14392

xyc432 biztosan nem "helyenként" lakik.

Előzmény: _Nyuszi (14391)
_Nyuszi Creative Commons License 2011.03.16 0 0 14391

Nem tudom, de én nem lepődtem meg, hogy nem öntött ki az eső az erdőből... Lehet, hogy rossz időjárásjelentést néztél? :)))

Előzmény: yxc432 (14387)
Delila_1 Creative Commons License 2011.03.16 0 0 14390

Az útvonal megadása:

 

utvonal="C:@Temp@". A backslash-ek (vissza-perjelek) helyére @-ot tettem. Persze csak akkor nem akad ki, ha van ilyen könyvtárad, és benne vannak a formálandó fájlok. :)

 

Agyonvertél néhány meteorológust?

Előzmény: yxc432 (14389)
yxc432 Creative Commons License 2011.03.15 0 0 14389

Na tessék, most itt vagyok, ere sehol senki... Ki érti ezt? ;)

yxc432 Creative Commons License 2011.03.15 0 0 14388

Kipróbáltam, a "dim wb1.." sornál hibaüzenettel leáll.

e:temp helyett c:temp-et adtam meg neki, a végére is tettem visszaperjelet.;)

Előzmény: yxc432 (14384)
yxc432 Creative Commons License 2011.03.15 0 0 14387

Nem voltam, meg akartam keresni az idióta meteorológusokat, akik elszúrták két napomat a hamis esős előrejelzésükkel, de inkább lementem kirándulni.;)

Előzmény: Delila_1 (14380)
yxc432 Creative Commons License 2011.03.15 0 0 14386

"e:temp"

 

tehát alt92 a visszaperjel.;)

 

Előzmény: Delila_1 (14380)
yxc432 Creative Commons License 2011.03.15 0 0 14385

Esztetet nem értem...

Előzmény: szkripnyik (14379)
yxc432 Creative Commons License 2011.03.15 0 0 14384

Köszönöm, mindjárt kipróbálom. ;)

Előzmény: Delila10 (14377)
yxc432 Creative Commons License 2011.03.15 0 0 14383

Ha nem kell kijelölni egy üres telületet, csak a bal felső cellájára kattintani, akkor egy lépéssel egyszerűbb.;)

Előzmény: szkripnyik (14374)
Törölt nick Creative Commons License 2011.03.15 0 0 14382

nekem nem 1értelmú, szerintem pontosíts

Előzmény: Törölt nick (14381)
Törölt nick Creative Commons License 2011.03.15 0 0 14381

sziasztok.

 

Van egy csomó linkem s html formátumban -tehát aktív kattintható linkként- szeretném behelyezni excelbe, egyszerre az egészet.

 

Van rá lehetőség?

Delila_1 Creative Commons License 2011.03.15 0 0 14380

Továbbra is sumákol a fórummotor, duplázva sem jeleníti meg az Alt+92-t, pedig az előlnézetben jól mutatta.

 

xyc432 biztosan nincs netközelben.

Előzmény: szkripnyik (14379)
szkripnyik Creative Commons License 2011.03.15 0 0 14379

yxc432 köszöni szépen....

:-))

Előzmény: Delila10 (14377)
Delila_1 Creative Commons License 2011.03.15 0 0 14378

Helyesen "E:Temp"

 

A fórummotor mindig elsumákolja a jeleket. :)

Előzmény: Delila10 (14377)
Delila10 Creative Commons License 2011.03.15 0 0 14377

Itt a teljes makró, az utvonal változóban kell megadnod a saját fájljaid elérését az "E:Temp" helyére.

 

Sub Transzponalas()
    Dim wb1 As Workbook
    Dim utvonal As String, FN As String
    
    Application.ScreenUpdating = False
    utvonal = "E:Temp"
    FN = Dir$(utvonal & "*.*", vbDirectory)
    
    Do While (Len(FN) > 0)
        If Not (FN = "." Or FN = "..") Then
            Workbooks.Open Filename:=utvonal & FN
            Set wb1 = ActiveWorkbook
            Range("A1:DF120").Copy
            Range("A121").Activate
            Selection.PasteSpecial Transpose:=True
            Rows("1:120").Delete
            wb1.Save
            wb1.Close
        End If
        FN = Dir$()
    Loop
    
    Application.ScreenUpdating = True
End Sub

Előzmény: szkripnyik (14374)
tt65 Creative Commons License 2011.03.15 0 0 14376

Náalm A1:DF120 csak 110 oszlop. 

de tényleg jobb lenne az egészet makroval, nem rég volt itt egy kód ami az könyvtár összes fájlját megnyitja, abból el lehetne indulni...

Előzmény: szkripnyik (14374)
Delila10 Creative Commons License 2011.03.15 0 0 14375

Arra van itt a fórumon több példa, hogyan lehet egyenként megnyitni az azonos könyvtárban lévő füzeteket, és a megfelelő művelet elvégzése után mentéssel bezárni.

A művelethez ezt iktatsd be:

 

    Range("A1:V120").Copy
    Range("A121").Activate
    Selection.PasteSpecial Transpose:=True
    Rows("1:120").Delete

Az első sorban a V oszlopot kell átírnod a saját utolsó oszlopod betűjelére.

Előzmény: yxc432 (14371)
szkripnyik Creative Commons License 2011.03.15 0 0 14374

1. Kijelölsz egy 120*120-s üres területet

2. "Képletsorba" beírod a képletet =transzponálás(A1:DF120)

3. Nem "Enter"-rel fejezed be, hanem a mondott CTRL-SHIFT_Enter billentyűkombinációval.

A kijelölt üres területen ott lesz az eredeti transzponáltja.

Előzmény: yxc432 (14373)
yxc432 Creative Commons License 2011.03.15 0 0 14373

Ezt nem teljesen értem, és a súgóban se találtam példát rá.

Adva van pár száz munkafüzet, A-DF oszlopokban 120 sor adat. Ezeket kell transzponálni, mindet ugyan úgy, 120 sorból legyen oszlop. Most egyesével kell végigcsinálnom, elvagyok vele...

Előzmény: tt65 (14372)
tt65 Creative Commons License 2011.03.14 0 0 14372

Tömbképlettel!

=TRANSZPONÁLÁS(tömb) bevitel Control Shift Enter;az egész tarnszponált tömb területére

és ezt fogod látn:{=TRANSZPONÁLÁS(tömb)}

Előzmény: yxc432 (14371)
yxc432 Creative Commons License 2011.03.14 0 0 14371

Transzponálás automatizálására tudna valaki tippet?

Kellemetlen, hogy csak másolás kijelölése utáni "írányított beillesztés" -nél lehet külön bepipálva másolni. Kellemetlen emiatt megnyitni az összes táblázatot.:-(

yxc432 Creative Commons License 2011.03.14 0 0 14370

jogos, adatbáziskezelésben gondolkoztam, ott azonnal megvan a recordszám, itt nincs, trükközni kell.;)

Előzmény: _Nyuszi (14353)
tt65 Creative Commons License 2011.03.14 0 0 14369
Előzmény: szkripnyik (14368)
szkripnyik Creative Commons License 2011.03.14 0 0 14368

1900 év elejei dátumokkal vigyázat!!!!

1900.02.24

1900.02.25

1900.02.26

1900.02.27

1900.02.28

1900.02.29

1900.03.01

1900.03.02

1900.03.03

Talán itt súgta meg valaki, vagy máshol olvastam, még valamilyen Lotus1-2-3 (.wqs) "örökség"!!!!!

Nekem van egy Excel rutinkészletem 1900 előtti dátumok és Julianus naptár kezelésére.

Delila_1 Creative Commons License 2011.03.14 0 0 14367

A 2003 előtti verziókban még jó volt a dátum bevitele, de ott is a szerkesztőlécen állva, Ctrl+. -tal.

 

A Shift+Ctrl+,  most is beviszi számformátumban – az 1900.01.00 (!) dátumot és aktuális órát, percet. :D

Előzmény: Törölt nick (14366)
Törölt nick Creative Commons License 2011.03.14 0 0 14366

jut eszembe,

help szerint is van shortcut az aktuális dátum bevitelére, de nem müxik. ki tudja mi ennek az oka?

az idű müxik (ctrl+shift+.)

a dátum nem: (ctrl+;)

 

Előzmény: imray (14364)
Delila10 Creative Commons License 2011.03.14 0 0 14365

Sub datum()
    Selection = "Date: " & Date
End Sub

Erre gondoltál? Ez az éppen kijelölt területre viszi be a Date: kifejezést és az aktuális dátumot.

Előzmény: imray (14364)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!