By DineshC v sredo, 16. marca 2022
Objavljeno v Excel
odgovori 0
všeč mi je 0
Ogledov 3.1K
Glasov 0
Hi,


Iščem kodo VBA za spodnjo dejavnost, vsak mi lahko pomaga deliti kodo VBA za spodnjo dejavnost.

Pogoji:


V računalniku imam 3 datoteke Excel na 3 različnih lokacijah. (ime lista 1. excel datoteke je "Nadzorna plošča", 2. ime lista datoteke excel je "Neobdelani podatki" in 3. ime lista datoteke excel je "Predloga")
Vse datoteke Excel, shranjene na različnih lokacijah, ne bodo ostale odprte med tem delovanjem VBA, odprt bo le list »Nadzorna plošča«, koda VBA naj poskrbi za ta pogoj.


Dejavnost za izvajanje prek VBA:


Imam 3 možnosti iskanja na 1. Excelovem listu "Dash board" (lokacija A1, B1 & C1)
Vendar bom iskal katerega koli (A1 ali B1 ali C1) na podlagi razpoložljivih informacij pri nas.

Iskati mora številko v 2. Excelovem listu "Neobdelani podatki" (če je vnesena vrednost A1, naj išče stolpec A, če je vnesena vrednost B1, mora iskati stolpec B, če vnese vrednost C1, naj išče stolpec C na listu "Neobdelani podatki" ).

Če so bili najdeni podatki, bi moral kopirati vse podatke v več vrsticah (od E do G) in prilepiti na lokacijo datoteke "Predloga" E10 do G10. če podatkov ni mogoče najti, se prikaže "vsebina iskanja ni na voljo v neobdelanih podatkih". (Opomba: vrednosti A1, B1 in C1 so medsebojno povezane, tako da če iščem A1 ali B1, naj ustrezni podatki C1 ostanejo samo v »Datoteka predloge«) Pustite prvo vrstico v »Neobdelanih podatkih«, ker je naslov.

Datoteka "Predloga" je standardni format, v katerega lahko prilepimo samo 20 vrstic podatkov v E10 : E29 in G10 : G 29, če so podatkovne vrstice rezultatov iskanja več kot 20 vrstic, bi moral začeti lepljenje podatkov 21. vrstice na naslednji list plošče s predlogo. (Upoštevajte, da predloga vsebuje zgornji in spodnji standardni test vsebine, tako da če se vrstica poveča na 21, nato pod E29: G29 bi moral vso vsebino popolnoma premakniti na naslednjo stran) s samodejno poravnavo celic.

Po kopiranju podatkov v »Predlogo« bi moral pretvoriti »Stran s predlogo« v datoteko PDF in datoteko shraniti na drugo mesto v računalniku (Ime datoteke mora biti lokacija C1 na nadzorni plošči s trenutnim datumom in časom).

Ko je PDF pretvorjen, odprite lokacijo shranjene mape v računalniku in datoteko PDF.

Za naslednje iskanje je treba obstoječe prilepljene podatke »Predloge« počistiti za nov vnos podatkov.
Ogled celotne objave