Kezdőoldal » Számítástechnika » Programozás » Excel-ben (vagy word-ben) meg...

Excel-ben (vagy word-ben) meg lehet ezt oldani?

Figyelt kérdés

Az a tervem, hogy kiküldök a partnernek egy Excel táblát, amiben ő beírja a megfelelő cellákba a válaszát. A többi cellát jelszóval zárolom. Ez eddig meg van. Kérdésem az lenne, hogy hogyan lehetne megoldani, hogy az adott cella ne maradjon üresen? Tehát mondjuk mentés előtt szóljon neki az Excel, hogy nem válaszolt egy kérdésre?

Lenyíló menüs cellákat alkalmazok. Ezeknek meg lehet adni, hogy ha üresen hagyja, akkor figyelmeztesse a felhasználót. De simán tovább lehet lépni rajta!


Tudtok erre megoldást javasolni? Vagy valami alternatívát, hogy hogyan töltessek ki az üzleti partnereimmel egy adatlapot? Olyan megoldás érdekelne, amelyhez nem kellene külön program, mert ugye az Office-t mindenki használja. És hát eddig is ezzel csináltam, csak egy csomóan hiányosan töltik ki az adatlapokat.


Előre is köszönöm a segítséget!


2013. febr. 28. 21:22
 1/6 anonim ***** válasza:

Büntesd meg őket. Várj két napot majd küld nekik, hogy bocsi, de hiányos.

Amúgy VB scripttel lehet ellenőrizni sok mindent, de ahhoz hogy az fusson az ügyfélnek bíznia kell benned annyira, hogy engedélyezi a használatukat, amit egyébként az Office nem javasol.

2013. febr. 28. 21:31
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
Makrók nélkül tényleg nehéz. Én azt csináltam, hogy van egy rikítóan megformázott (sárga-piros) cella, ami addig rikít feltételes formázással, amíg a célcella nincs kitöltve.
2013. febr. 28. 23:00
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
Alternatíva: internetes űrlapot/kérdőívet csinálj, Google-nek is van ilyen szolgáltatása. Azt nem tudom, milyen formában kapod az adatokat, de nyilván onnan is feldolgozható akár kézzel, akár automatizálva. És biztos van benne kötelező mező opció.
2013. márc. 1. 15:43
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Mivel programozás kategóriában tetted fel a kérdést, feltételezem, hogy tudsz programozni, bár ez a kérdésből nem derül ki.

Ha tudsz, akkor én ezt tenném a helyedben:


Írnék egy formot a megfelelő TextBox-okkal (vagy amilyen adatokat akarsz) és ha úgy hívják meg a Dispose tagfüggvényt, hogy valamilyen érték nincs megadva, akkor feldobna egy MessageBox-ot, hogy nincs minden kitöltve. Egyértelműen a Dispose metódusba tennék if ciklusokat, a "kitöltöttség" vizsgálatára.


Ezt a progit küldd el. A program bezáráskor létrehozna egy fájlt, amibe kiírná a megfelelő adatokat, amit aztán visszaküldenek neked.



Ha mégsem tudsz programozni , akk nem tom mért ide tetted fel a kérdést, de ha van .NET környezet az ügyfeleid gépén, egy ilyen progit írhatok neked C# (ehhez értek :)) nyelven.

2013. márc. 1. 21:52
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

Jah és ami kimaradt:

miután feldobta a MessageBox-ot, nem hajtaná végre a bezárást sem, ha egyszer kell az összes adat.

De úgy is megoldható lenne(sőt talán még jobb is), ha be lehetne zárni az ablakot, de ekkor nem hozna létre fájlt, hanem lenne egy "létrehozás", vagy valami hasonló gomb, és ennek a kattintásra induló eseménykezelőjébe kerülne a vizsgáló algoritmus.

2013. márc. 1. 21:58
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Kedves Jani!


Köszönöm válaszod, de sajnos semmilyen külső programot nem küldhetek el nekik email-ben. NEm véletlenül akarom levédeni a doksit, az üzleti partnereim fele hülye mint a segg, nem fogja tudni, hogy mit küldjön vissza.

A Google űrlap tetszene, ha nem egyenként kellene minden kérdést összeeszkábálni, hanem szépen valami gyorsszerkesztőben lehetne varázsolni.

2013. márc. 1. 23:08

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!