[elektro-etc] VBA help

Kovács József kj at faldeko.hu
Wed Aug 1 13:20:24 CEST 2012


Ez a matatás kizárólag csak az excelen belülről VBA-ban jó?

Én jó ideje már csak saját alkalmazásból piszkálok excelt.
Kihasználva, hogy az excel táblát ODBC driverrel megnyitva
sima SQL parancsokkal tudom olvasni-írni .....

A program logika így nem excel VBA nyűglődés.

KJ


2012.08.01. 12:48 keltezéssel, Móczik Gábor írta:
> 2012.08.01. 9:55 keltezéssel, Móczik Gábor írta:
>> Hali!
>>
>> Aki ért az Excelben lévő visualbasic-hez, tudna segíteni?
>>
>> Van egy 31 sor magas, 2 oszlop széles tartomány.
>> Az első oszlop egy hónap napjai sorrendben, a másik pedig 0 vagy 1 attól
>> függően, hogy az adott nap munkanap-e.
>>
>> Ebből kellene generálni egy max 25 sor magas 1 oszlopos listát, azokat a
>> napokat kigyűjtve ahol a második mező értéke 1. Ha nincs 25 ilyen nap,
>> akkor a végén megmaradó sorokat üresre kell állítani.
>>
>> Egy totál egyszerű for ciklus, pontosabban kettő, csak nem igazán vagyok
>> otthon ebben a szintaxisban...
>>
>> Ha a tartományok hivatkozását nem kellene fixen bedrótozni a VBA kódba,
>> hanem mondjuk Named Range-t használna, az maga lenne a tökély. :-)
>>
>> (egyszerűsítettem, az eredeti táblában nem két egymás melletti oszlopban
>> van a napok listája és a munkanap flag, ezért lenne jobb a named range)
>>
>>
>> Köszönöm!
>
> Van valakinek némi ötlete?
>
> Guglizok már egy ideje, de még nincs 10 sor amit írtam. Hiába no, ezt
> sem lehet fél óra alatt megtanulni, csak épp már kéne az eredmény. :-)
>
>
>      Dim daylist As Name
>      Dim dayflag As Name
>      Dim wkdaylist As Name
>
>      Set daylist = Names("MonthDayList")
>      Set dayflag = Names("MonthDayWkdayFlag")
>      Set wkdaylist = Names("WorkdayList")
>
> Ez jó eddig?
> Hogy lépkedek végig a tartományon?
>
>



More information about the Elektro-etc mailing list