[RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Creare una macro - Scrivere uno script - Usare le API
Rispondi
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

[RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

Ciao
per inserire dati in un foglio di calc ho una tastiera ed un lettore ottico per i cod EAN. E' possibile scegliere, quando attivato, che il lettore mi scriva in una predeterminata cella?
Sono riuscito, con una macro, quando apro il foglio che si attivi la cella specifica (prima cella libera di una colonna) e qui tutto ok. Il problema sorge quando per inserire dei dati mi sposto in altre celle scrivendo con la tastiera, poi riprendendo il lettore (dimenticandomi che la cella attiva non è quella del cod EAN) "scannerizzando" vado a scrivere in tutt'altro posto.
spero di essermi spiegato.... anche se un po "logorroicamente"

grazie
Ultima modifica di Barakkino il domenica 4 ottobre 2015, 21:20, modificato 2 volte in totale.
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da patel »

forse si potrebbe risolvere con una macro evento che ad ogni modifica del contenuto su qualsiasi cella si sposta comunque dove vuoi tu, allega un file di esempio
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

Ciao, Patel
e...sempre grazie della tua disponibilità.

ecco l' esempio del mio File. Si avevo già fatto "vai>a su modifica/apertura"
Volevo che mi potesse aprire anche il foglio ma forse chiedo troppo ;)

grazie e buona giornata
Allegati
VENDITA 04.zip
(17.01 KiB) Scaricato 99 volte
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da patel »

Barakkino ha scritto: Volevo che mi potesse aprire anche il foglio ...
non ho capito cosa intendi
per il resto mi sembra che tu abbia già risolto
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

Scusa non mi sono spiegato bene.
Avendo il mio file diversi fogli, volevo che anche stando su un altro foglio mi aprisse il foglio specifico.
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da patel »

Il problema inerente alla discussione che hai aperto è stato risolto ?
Ora vorresti all'apertura trovare sempre il foglio 2 ?
elimina dal foglio2 l'evento Attiva documento, poi vai su Strumenti, Personalizza, Eventi, Apri Documento ed assegna la seguente macro

Codice: Seleziona tutto

Sub ApriFoglio()
Doc = ThisComponent
Sheet = Doc.Sheets.getByName("Foglio2")
Doc.currentcontroller.activesheet = Sheet
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

Quello di aprire il file e trovarmi in foglio2 e nuova cella già fatto. Quello che volevo: stando in qualsiasi parte del file allo scannerizzare con il lettore aprire foglio2 (in questo caso) e andare a scrivere nella cella predeterminata.
Ma mi hai già detto che non si può e ci vorrebbe uno scanner programmabile :super:
Ciao, cercherò di farne a meno, credo vada bene anche così.
PS. La macro "apri foglio2" l'avevo fatta con registratore grazie per la tua che è molto piu veloce :D
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: [RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da patel »

Ti avevo detto che non si può, ma poi ci ho ripensato, il problema è che non ho capito bene cosa chiedi
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: [RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

Grazie Patel della tua pazienza
Ho un file con diversi fogli, fattura, magazzino, pagamenti, ordini, vendita, ecc. sono circa una decina. Mentre lavoro sui diversi fogli devo seguire anche le vendite del mio negozio ed ecco cosa vorrei (almeno penso) .... da qualsiasi punto io stia lavorando, all'utilizzo del lettore, venga sempre scritto nella cella predeterminata (che sarebbe la prima vuota nella colonna EAN del foglio vendite)

grazie ancora e buona giornata
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: [RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da patel »

ora mi è chiaro e penso che non si possa fare senza interfacciarsi col lettore, prova a chiedere a chi te lo ha venduto.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Barakkino
Messaggi: 129
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: [RISOLTO]Scegli Tastiera (2) scrivi in cella predeterm.

Messaggio da Barakkino »

GRAZIE :)
openoffice 4 su win 10
Rispondi