In allegato il mio progetto finito e sotto quello che mi servirebbe
Se aprite il file , nella parte iniziale trovate una tabella che si compila in automatico con le varie caselle di testo e tastierini per i vari numeri.
Guardando sotto , ho ripetuto la tabella e e le varie caselle e taastierini numeri , la tastierina "inserimento lotto " è ok , Mi servirebbe, che la tastiera numerica " la seconda a sx sotto la scritta " Pezzi Toner/Peso Imballo" "quella dove cè il tasto invio mi potesse scrivere la cella che io vado a selezionare ma solo nelle colonne evidenziate in giallo
[Risolto]Tastiera numerica ad uso su cella selezionata
[Risolto]Tastiera numerica ad uso su cella selezionata
- Allegati
-
- Sped.ods
- (19.3 KiB) Scaricato 30 volte
Ultima modifica di ferro0099 il martedì 10 settembre 2024, 17:39, modificato 3 volte in totale.
Windows 10 - Open Office 4.1.1
Re: Tastiera numerica ad uso su cella selezionata
Grazie comunque .... a volte , la soluzione è a portata .....
Per chi può servire la macro è :
Per chi può servire la macro è :
Codice: Seleziona tutto
Sub Numero (Evento)
DocNumero = ThisComponent
FoglioAttivoNumero = DocNumero.GetCurrentController.ActiveSheet
cell = FoglioAttivoNumero.getCellRangeByName("R36")
NomePulsanteNumero = Evento.Source.Model.Name
NomeEtichettaNumero = Evento.Source.Model.Label
FormularioNumero = FoglioAttivoNumero.DrawPage.Forms.GetByIndex(0)
ControlloNumero = FormularioNumero.getByName("Numero")
ActiveCell = DocNumero.CurrentSelection
If len(NomeEtichettaNumero)=1 Then
ControlloNumero.Text = ControlloNumero.Text & NomeEtichettaNumero
End if
If Left(NomeEtichettaNumero,1) = "I" and ControlloNumero.Text <> "" Then
ActiveCell.String = ControlloNumero.String
ActiveCell.String = cell.String
End If
If NomeEtichettaNumero = "RESET" Then
ControlloNumero.Text = ""
End If
End Sub
- Allegati
-
- Sped.ods
- (19.3 KiB) Scaricato 25 volte
Windows 10 - Open Office 4.1.1
Re: Tastiera numerica ad uso su cella selezionata
Mi rimane un problema, con la macro sopra scrivo il numero dentro la casella di testo lo stesso viene riportato nella cella "r36" e premendo il pulsate invio dopo avere selezionato una cella , mi viene riportato nil valore.
Chiedo se qualcuno riesce a farmi capire come determinare la possibilità di scrivere solo sulle celle evidenziate in giallo nelle rispettive colonne "N pezzi " e "peso kg"
Chiedo se qualcuno riesce a farmi capire come determinare la possibilità di scrivere solo sulle celle evidenziate in giallo nelle rispettive colonne "N pezzi " e "peso kg"
Windows 10 - Open Office 4.1.1
Re: Tastiera numerica ad uso su cella selezionata
.
... con una sola "tastierina" ...
Da testare se può andare bene e/o per trarre altri spunti utili per le tue esigenze.
.
.
... con una sola "tastierina" ...
Da testare se può andare bene e/o per trarre altri spunti utili per le tue esigenze.
.
.
- Allegati
-
- Test - Macro - Tastiera numerica ad uso su cella selezionata.ods
- (17.82 KiB) Scaricato 25 volte
Re: Tastiera numerica ad uso su cella selezionata
Ciao Lucky63 , non sò come ringraziarti è perfetto , Se volessi agginugere un'altra colonna e quindi un altro controllo , ho provato a mettere un elseif ma ricevo sempre un errore di ritorno , ti allego l'esempio
Codice: Seleziona tutto
If Controllo.name = "TONER" then
Colonna = 3 'Colonna TONER
elseIf
Colonna = 6 ' colonna Imballo
else
Colonna = 10 ' colonna Codice
end if
- Allegati
-
- Test - Macro - Tastiera numerica ad uso su cella selezionata (1).ods
- (17.43 KiB) Scaricato 22 volte
Windows 10 - Open Office 4.1.1
Re: Tastiera numerica ad uso su cella selezionata
.
Come da tua impostazione “CodiceArticolo” gestibile sia da casella combinata che liberamente anche con tastierino grafico …
. .
.
Ho aggiunto un foglio con esempio simile ma di compilazione più semplificata in celle azzurre (da valutare).
. .
Come da tua impostazione “CodiceArticolo” gestibile sia da casella combinata che liberamente anche con tastierino grafico …
. .
.
Ho aggiunto un foglio con esempio simile ma di compilazione più semplificata in celle azzurre (da valutare).
. .
- Allegati
-
- Test - Macro - Tastiera numerica ad uso su cella selezionata - 01.ods
- (20.77 KiB) Scaricato 20 volte
Re: [Risolto]Tastiera numerica ad uso su cella selezionata
Grazie Lucky63 .........è perfetto
Windows 10 - Open Office 4.1.1