Keresés

Részletes keresés

toccata Creative Commons License 2006.08.25 0 0 4131
A gyenge oldalakon lehet segíteni. Mint ahogy teszed most is nagyon helyesen, az Excellel kapcsolatban. :)
Előzmény: Pongii (4130)
Pongii Creative Commons License 2006.08.25 0 0 4130
Lehet, hogy meglehet oldani a netes tárolással is, de mint előbb írtam a Html. sem erős oldalam, és egyszerübb lenne csak egy küldés gombra rákattintani, ha már úgyis az Excel-t  használom.
Előzmény: toccata (4129)
toccata Creative Commons License 2006.08.25 0 0 4129
Akár mindenki, vagy egyes csoportok számára is létre hozhatsz olyan helyeket, amit csak ők érhetnek el és a nekik kellő fájlt ott találják.
A jelszavas védelmet önmagában én se ajánlom. Bár egységsugarú felhasználók esetén elégséges lehet.
Előzmény: Pongii (4128)
Pongii Creative Commons License 2006.08.25 0 0 4128

Az a probléma, hogy amit küldenem kell elég bizalmas adatokat tartalmaz.

Megkellene oldanom, hogy minenki adata elkülönitve és jelszóval védett legyen, ehhez már megint csak nem értek.

A József megoldása nekem megfelelő lenne, csak működne már.

 

Előzmény: toccata (4127)
toccata Creative Commons License 2006.08.25 0 0 4127
OFF.
Felmerült bennem a kérdés, hogy miért kell egy fájl részletet elküldeni levélben. De akár egy egész fájlt is. Pláne, ha sok embernek kell.
Miért nem teszed fel valahova a hálózatra, ahol a többiek is elérhetik (akár csak olvasási joggal). Így csak egy értesítést kellene küldened, ha változás következett be. Ha emailt tud fogadni, akkor megtalálhatja a hálón a szükséges fájlt is.
Sem a céges intranetet, sem az internetet nem célszerű szükségtelenül nagy méretű levelek küldözgetésével terhelni. Egy rövid szöveges értesítés, esetleg egy linkkel, szinte semmi méretű a mindeféle csatolmányokkal megtoldott levelekhez képest.
ON.
Előzmény: Pongii (4126)
Pongii Creative Commons License 2006.08.24 0 0 4126

Szia József!

 

Nagyon köszönöm, hogy segítettél, a kódod nélkül fogalmam sem lett volna, hogy induljak neki.

 

Van azonban egy-két kérdésem a kóddal kapcsolatban.

Valamiért nem sikerül elérnem, hogy a megadott adatokat berakja a mail fejlécébe.

Odáig jut, hogy kitölti az email mezőket és visszaáll a címzett mezőre, megnyílik az email küldése ablak üresen, aztán semmi.

Tudnál még segíteni?

 

- Amennyiben végig fog futni a makró hibátlanul, a háttérben fogja elvégezni a

  küldést, vagy szükséges jóváhagyni a feladatot?

- Ha szükséges a jóváhagyás, lehet automatikusan a kódban jóváhagyatni?

- Az email mezők a küldés után törlődni fognak, vagy külön parancsra van szükség?

- Le kell-e zárni az egész műveletet parancsal, vagy nem szükséges  / többször is

  lesz küldve egymás után mail /.

 

 

Ne haragudj, hogy sokat kérdezek, de csak egy átlag felhasználó vagyok és nincs körülöttem senki aki tudna segíteni.

 

 

 

 

Előzmény: Jozsef (4125)
Jozsef Creative Commons License 2006.08.24 0 0 4125

Szia!

Ha makrórögzítésnél menü, vagy gomnyomásra nem rögzül a megfelelő VBA kód, akkor jöhet a SendKeys függvény (Azért ez elég durva megoldás)

 

Pl. a  feladatod megoldása (csak magyar Excellel működik, angolnál a Sendkeys utáni stringben a megfelelő menünek és gombnak a hot key-ét kell megadni)

Lehet, hogy neked még tovább kell reszelgetned.

 

'Segédfüggvény email mezők törléséhez

Sub ClearEmailField()
  SendKeys "+{HOME}{DEL}"
End Sub

 

Sub SendSelection()
  'alapparaméterek 

   email_to = "gipsz@valami.hu"
    email_cc = "jakab.gipsz@freemail.hu"
    email_bcc = "virag.cserep@index.hu"
    email_subject = "Proba Excelbol"
   
'A küldendő rész a A1:D11 tartomány    
    Range("A1:D11").Select

'Fájl/Küldés/levél címzettje menü kiválasztás

   

SendKeys "%flz"

'Visszaállás az első email mezőre

    SendKeys "+{TAB}+{TAB}+{TAB}+{TAB}+{TAB}"
   
'email mezők feltöltése   
    ClearEmailField
    SendKeys email_to
   
    SendKeys "{TAB}{TAB}"
    ClearEmailField
    SendKeys email_cc
   
    SendKeys "{TAB}{TAB}"
    ClearEmailField
    SendKeys email_bcc
   
    SendKeys "{TAB}"
    ClearEmailField
    SendKeys email_subject
   
    SendKeys "{TAB}{TAB}"

'Levél elküldése Alt+é billentyűzetkombinációval   
    SendKeys "%é"
End Sub

 

Üdv

József

Előzmény: Pongii (4124)
Pongii Creative Commons License 2006.08.23 0 0 4124

Igen valóban sokat ír róla a helpben, csak éppen azt taglalja, hogy küldjem ikon ill.menü segítségével.

Nekem makróval kellene megoldanom, és sajnos a makró felvevő sem működik, nekem csak a kijelölés tényét rögzíti amit a menüből választok, azt már nem.

Nem tudom, hogy ez csak nálam van így?

A VB. help pedig csak azt írja le, hogy kell az egész munkafüzetet küldeni.

Pedig lennie kell megoldásnak, mert menüből tökéletesen  megy. 

Előzmény: Vax (4123)
Vax Creative Commons License 2006.08.23 0 0 4123
Az Excel helpjében több helyen is szó van a kijelölt rész küldéséről. Outlook, vagy hasonló kell hozzá. Nem tudom kipróbálni, mert ezen a gépen nincs. A makrófelvevő jó kiindulási alap lehet.
Előzmény: Pongii (4117)
Pongii Creative Commons License 2006.08.23 0 0 4122
Toccata köszönöm a biztatást, remélem hamar jár errefelé egy Excelguru, mert már egy napom ráment, és nem találtam a megoldást.
Előzmény: toccata (4121)
toccata Creative Commons License 2006.08.22 0 0 4121
Nincs baj a fórummal, csak éppen mostanában nem jár erre senki, aki tudna neked segíteni. De légy türelemmel. Hátha.
A fórum már csak ilyen. Sürgős esetben nem biztos, hogy időben jön a segítség. De megjön. Előbb, vagy utóbb.
Előzmény: Pongii (4118)
toccata Creative Commons License 2006.08.22 0 0 4120
Ezt is ki fogom próbálni.
Előzmény: Há (4115)
toccata Creative Commons License 2006.08.22 0 0 4119
Kipróbáltam. Működik. Köszi. :)
Előzmény: toccata (4113)
Pongii Creative Commons License 2006.08.22 0 0 4118

Senki??

 

Behalt a fórum?

 

Nincs rá megoldás, vagy csak a segítő készség hiányzik?

Előzmény: Pongii (4117)
Pongii Creative Commons License 2006.08.21 0 0 4117

Sziasztok!

 

Tudna valaki segíteni?

 

Makróval, hogy tudnék egy kijelölt területet elküldeni e-mailban?

 

A Helpben csak arra találtam példát, hogy az egész munkafüzetet, hogy küldjem el.

 

 

tbando Creative Commons License 2006.08.21 0 0 4116

De bizony az lehetséges.

Meg az is, hogy nálam alaphelyzetben be van kapcsolva a másodlagos adatbevitel és képletkiértékelés. Ki tudja....

 

Előzmény: Há (4115)
Creative Commons License 2006.08.21 0 0 4115
ilyen problémánál, és a text to columns funkciót használom. Azzal tudik textesíteni is és számmáalakítani is, mintha F2 + Enter-t használnék. Ez mind formátum hiba. Nem lehet, hogy különböző excel verziókkal lett lementve?
Előzmény: tbando (4114)
tbando Creative Commons License 2006.08.19 0 0 4114

Az automatikus az jó. Tehát akkor nem ez volt a hiba háttere.

 

Egyébként dereng, hogy nálam is előfordult. Sikerült is megoldanom, de nem tudom felidézni.

Előzmény: toccata (4112)
toccata Creative Commons License 2006.08.18 0 0 4113
Jónak tűnik az ötleted. Ki fogom próbálni.
Előzmény: k-betti (4111)
toccata Creative Commons License 2006.08.18 0 0 4112
Amennyire tudom, jól. Automatikus. Több gépen is dolgozom, és ha jól emléxem, mindehol előjött már ez a hiba. Csak még a rendszert nem sikerül megtalálnom benne, hogy mitől függ, hogy elő jön-e.
Ugyanis ugyanazon a gépen sem minden fájllal csinálja. Csak amelyik valamiért nem tezsik neki. És ezt nem tudom, hogy mi lehet.
Előzmény: tbando (4110)
k-betti Creative Commons License 2006.08.18 0 0 4111
Ebbe már én is belefutottam, főleg ha más által készített táblázatból kellett dolgoznom. Úgy oldottam meg, hogy létrehoztam mindkét adatforrásban egy segédoszlopot, és (fajtától függően) vagy hozzáadtam a forrás oszlophoz 0-t, vagy a forrás oszlopot összefűzzel az első karakter "'" (egyszeres ' jel) jelet adtam meg neki. Utána értékként beillesztettem mindkét helyre, hiszen a 0-val számmá, a ' jellel szöveggé alakul át minden. Természetesen az FKERES-t átállítottam az új oszlopoknak megfelelően. Nálam ez vált be. De ha van valakinek jobb 5lete szívesen veszem.
Előzmény: toccata (4109)
tbando Creative Commons License 2006.08.17 0 0 4110
A recalc jól van beállitva?
Előzmény: toccata (4109)
toccata Creative Commons License 2006.08.17 0 0 4109
Már többször talalkoztam azzal a problémával, hogy például egy másik fájlra hivatkozó cellában módosítok valamit, majd Entert nyomok, nem a kiolvasott érték, hanem maga a függvény jelenik meg a cellában. Ha ekkor kijelölöm a cellát, majd nyomok egy F2-t utána Entert, akkor megjelenik a megfelelő érték.
Ma viszont úgy akadtam ugyanebbe a problémába, amikor egy adatbázisomba egy másik hasonlóból akartam bizonyos értékeket átvenni. Az azonosító mezők mindkét táblázatban kódszámokat tartalmaztak. Ám a VLOOKUP (FKERES) nem talált egyezést. Hiába állítottam mindkét táblában a cellaformátumokat akár szövegre, akár számra, kimásoltam, majd vissza kopztam, semmi eredmény. Csak akkor kaptam megfelelő eredményt, ha az egyik táblázatban végig lépkedtem az összes azonosítót tartalmazó cellán F2-t, majd Entert nyomva.
1500 tételnél ez igen csak fárasztó.
Mi lehet a bibi?
Creative Commons License 2006.08.16 0 0 4108

Sub eztprobaldmeg()

    Workbooks.OpenText Filename:="S:batchtxt.txt", Origin:=852, StartRow:=1 _
        , DataType:=xlFixedWidth, FieldInfo:=Array(0, 1), TrailingMinusNumbers:= _
        True
    Cells.Replace What:="0,", Replacement:=",", LookAt:=xlPart, SearchOrder _
        :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
    ActiveWorkbook.SaveAs Filename:="S:batchtxt_i.txt", FileFormat:= _
        xlTextPrinter, CreateBackup:=False
    ActiveWorkbook.Close (False)
End Sub

Előzmény: Zufóka (4107)
Zufóka Creative Commons License 2006.08.14 0 0 4107
Lemaradt a vége:

Sub jól_mükszik()
Workbooks.OpenText Filename:="C:MUNKA606000r.TXT", _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab _
:=True, Semicolon:=False, Comma:=False, Space:=False, Other _
:=False, OtherChar:="#", FieldInfo:=Array(Array(1, 1), Array(2, 1))

For i = 1 To 2880
Cells(i, 2) = Cells(i, 2) * 100 / 100
Cells(i, 3) = Cells(i, 3) * 100 / 100
Cells(i, 4) = Cells(i, 4) * 100 / 100
Next i

Workbooks("0606000r.TXT").Save
ActiveWorkbook.Close
End Sub


Üdv, Zufóka
Előzmény: Zufóka (4106)
Zufóka Creative Commons License 2006.08.14 0 0 4106
Találtam egy megoldást, igaz nem szép, de müxik és lassú. de mivel napjában 1 max3 szor kell használni, asszem kibírható.

A lényeg az, hogy a táblázatban a számok 0,00 formátumúak és nem tudtam visszaalakítani 0 formátumúra, mert ugyanis, ha így van mentve, nem teszi "" közé a számokat. Az ötlet így az lett, hogy megyszorzok minden számot 100-al és rögtön el is osztom azzal, így megkapom a kívánt formát.

Cells(2,1)= Cells(2,1)*100/100


Nekem nem igazán tetszik ez a megoldás, úgyhogy, ha valakinek van szebb, akkor szívesen fogadom. :)


A VB kód csak egyszerűen megnyitja a szövegfájlt és menti azt. A többi nem lényeges, mert a hiba itt keresendő, ugyanis, ennyi is elég, hogy "" közé tegye a számokat. A problémát a megnyitásnál látom, mert ott nem tudom úgy megnyitni, hogy egyből a megfelelő formájú legyen, viszont ha benne van a "lassító" kódsor, akkor ok lesz:

Sub jól_mükszik()
Workbooks.OpenText Filename:="C:MUNKA
Előzmény: Vax (4105)
Vax Creative Commons License 2006.08.14 0 0 4105

A kérdésedre még nem tudom a választ. Megmutatnád a makrót? Mi az oka a txt formátumnak, szövegként kell kiértékelni? Akkor lehet, hogy ez egy szövegszerkesztési probléma. Megnyitás, keresés: 0, (nulla vessző), csere mind: , (vessző). Mentés txt-ben.

 

Előzmény: Zufóka (4103)
tagore72 Creative Commons License 2006.08.12 0 0 4104
Szia! Nem igazi megoldásként: Cseréld ki az idézőjeleket semmire. Keresni kell valami free szövegcserélő programot, ami parancssorosan is használható. pl. http://www.funduc.com/search_replace.htm Egy ilyen programot pedig már meghívhatsz az Excel VBA-ból is. Józsi
Előzmény: Zufóka (4103)
Zufóka Creative Commons License 2006.08.12 0 0 4103
Sziasztok!


Rég nem jártam errefelé....de most újabb problémám adódott:

Sajnos ebben az esetben Excel 5.0 verziót kell használjak Win 98 alatt.

Van egy program mely kiolvas egy mérőből adatokat és egy txt fájlban tárolja. A fájl adatait felhasználja egy kiértékelő program. Lecserélték az adatgyűjő mérőt és a most kinyert adatok 10X nagyobbak a régi adatokhoz képest. A kiértékelő progi nem tudja feldolgozni az adatokat, mert túlcsordulás lesz. Az adatokat a régi formájára kell hozni.

Az adatok így néznek ki a fájlban:

.
.
.
06.08.08 11:00 11110,00 22220,00 33330,00
06.08.08 11:15 11110,00 22220,00 33330,00
06.08.08 11:30 11110,00 22220,00 33330,00
06.08.08 11:45 11110,00 22220,00 33330,00
.
.
.

...és ilyen kellene, hogy legyen:

.
.
.
06.08.08 11:00 1111,00 2222,00 3333,00
06.08.08 11:15 1111,00 2222,00 3333,00
06.08.08 11:30 1111,00 2222,00 3333,00
06.08.08 11:45 1111,00 2222,00 3333,00
.
.
.

ezt egyszerüen sikerül elérni úgy, hogy megnyitom Excel-lel és elvégzem a feladatot, majd mentem a fájlt szöveges formátumban. Az lett volna az ideális megoldás, hogy simán egy makróval automatizálom a folyamatot. Makrórögzítés bekapcs, és elkezdem a folyamatot. A végére érek, a fájl elmentve, megnézem az eredményt a txt- fájlban és olyan amilyenre számítottam. makrórögzítés leállitva, és próba......eredmény:

.
.
.
06.08.08 11:00 "1111,00" "2222,00" "3333,00"
06.08.08 11:15 "1111,00" "2222,00" "3333,00"
06.08.08 11:30 "1111,00" "2222,00" "3333,00"
06.08.08 11:45 "1111,00" "2222,00" "3333,00"
.
.
.

:-(( ....nem értem. ha kézileg csinálom az egészet akkor jó lesz, ha a folyamat rögzítéséből adodó makróval csinálom akkor rossz lesz az eredmény (a "" jel bezavarja a kiértékelő programot).....

Van erre valami megoldás??


Üdv, Zufóka.
kiwancsi Creative Commons License 2006.08.11 0 0 4102

köszönöm szépen

 

Előzmény: tbando (4101)

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