Swedish: Porta över kod till XLA

urbaxe

New Member
Joined
Jun 14, 2005
Messages
2
Hej!
Jag har skrivit en hel del VBA-kod (1500 rader) för 5 st Excelfiler.
Det är kod som utför valideringar, formateringar, export och FTP-överföring.
Viss kod är gemensam för alla mallarna och andra unika för resp. Excelfil.
Själva Excelbladen är uppbyggda utseendemässigt som blanketter.
Användarna skall fylla i div. tidsuppgifter, slutat, börjat, timmar o.s.v.
Själva blankettdelen är nu ganska fast och kommer inte att förändras.
Därför funderar jag nu på att flytta över VBA-koden till en XLA i stället därför att VBA-koden inte är stabil ännu.
Vissa buggrättningar och andra förändringar i logiken måste distribueras till slutanvändarna.
Problemet nu med att skicka ut XLS-filer är att dessa ersätts och alla grunduppgifter måste fyllas i igen av slutanvändarna.
Detta väcker så klart en hel del irritation, de är ju faktiskt ca: 1200 st slutanvändare.

Jag har gjort ett "meck" med att vid uppstart importera VBA-koden om en sådan finns att importera från startkatalogen.
Dock är jag inte riktigt nöjd med den lösningen och har då börjat titta på XLA som variant att distribera den nya koden i.

Är detta med XLA något som kan vara en bra lösning?
Personal.xls är inget bra alternativ heller i mitt fall.
Har gjort några få egna försök med XLA, dock så stöter jag på en hel del trassel vid Calls och hänvisningar till ThisWorkBook.

Är det någon som kan ge mig en kuff i rätt riktning med XLA.
Vad man skall tänka på och hur man implementerar en XLA lösning.

Det är inte fråga om några menyrader som skall aktiveras i min kod utan bara calls till functions och subs.
 

Excel Facts

How to change case of text in Excel?
Use =UPPER() for upper case, =LOWER() for lower case, and =PROPER() for proper case. PROPER won't capitalize second c in Mccartney

Forum statistics

Threads
1,215,140
Messages
6,123,269
Members
449,093
Latest member
Vincent Khandagale

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top