Compilazione automa...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Compilazione automatica celle di una tabella da un elenco generale

83 Post
5 Utenti
6 Reactions
8,235 Visualizzazioni
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Scusami ma non capisco...

Ho provato a copiare una tabella e a cancellarne il contenuto per ipotizzare la compilazione di una terza tabella. Se provo però a fare la convalida come nelle altre tabelle, cliccando col tasto dx non compare più la inputbox.

Allego il file

Per quanto riguarda l'altro problema, lascia stare... E' un problema secondario

 

 
Postato : 07/06/2021 12:15
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

cambia gli assoluti della formula come ti ho scritto

seleziona tutta la tabella con le convalide

con il dx

ti esce la inputbox

clicca su annulla

ti esce la form

clicca su copia

seleziona le cella dove vuoi metterla

clicca su incolla

il primo a sinistra non altri

 

fatto

hai la convalida su tutte le celle

e la formula è adeguata alle righe

 
Postato : 07/06/2021 12:28
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Non capisco dove cambiare gli assoluti della formula

 
Postato : 07/06/2021 12:34
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

inserire?

 

ma l'hai già sul file

devi solo cambiare gli assoluti

 

vitt

nelle colonne F e G  non hai la formula?

 
Postato : 07/06/2021 12:39
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Ma se metto quella formula nella cella F mi sballa tutto. era corretto il valore precedente. E se lo metto anche nella Cella G mi da "0,00"

Sbaglio certamente qualcosa io... Ma non riesco ad ottenere un risultato facendo ciò che mi dici

 
Postato : 07/06/2021 12:45
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao forse ho capito il tuo problema

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("D5:D37")) Is Nothing Then
Target.Value = ""
Target.Offset(0, -1) = ""
Tipo = InputBox("Inserisci prime lettere")
If Tipo = "" Then Exit Sub
Range("M1").Value = Tipo & "*"
End If
End Sub

 

quel 37 portalo a 5000 o 10000 o quello che vuoi

 
Postato : 07/06/2021 12:46
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Ma dove la trovo quello? Nelle celle F e G ho tutt'altro. ? 

 
Postato : 07/06/2021 12:51
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

sto andando in tilt

in H19

=MATR.SOMMA.PRODOTTO(--(SE.ERRORE(RICERCA("VALVOLA";$D24:$D36;1);0)=0);$H24:$H36)

 

se copi incolli la cella si adegua

 
Postato : 07/06/2021 12:52
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

mettiti sul foglio

clicca su ALT F11

si apre l'editor vba

clicca su foglio 1

che trovi in alto a sinistra

vedi le macro correggi

 
Postato : 07/06/2021 12:57
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Questo è quello che risulta

 

 
Postato : 07/06/2021 12:59
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @gianfranco55

ciao

mettiti sul foglio

clicca su ALT F11

si apre l'editor vba

clicca su foglio 1

che trovi in alto a sinistra

vedi le macro correggi

Scusa, ma io le macro non le ho mai usate in vita mia...

 

 
Postato : 07/06/2021 13:00
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ok e non va bene?

 
Postato : 07/06/2021 13:04
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Si, adesso che ho capito ho modificato la macro come mi hai detto cambiando il 37 in 5000. Era quello che mi impediva di poter compilare altre tabelle oltre riga 37.

Ora sembra funzionare questo.

Inceve riguardo la modifica della formula nella cella H19 ho incollato quella che mi hai dato però mi restituisce "#valore". A parte questo - sinceramente - non ho capito a cosa servisse modificare quella formula.

Io avevo chiesto solo se fosse possibile fare in modo che il valore in colonna B potesse essere messo in automatico con 2 decimali SE in colonna D c'è il TUBO (perchè è l'unico componente la cui quantità si misura in m anziche in n°)

 
Postato : 07/06/2021 13:11
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao scusa

ma la b la metti a mano

perciò formatta in generale

le virgole le metti tu se servono

 

in H19 levi gli assoluti per copiarla 

=MATR.SOMMA.PRODOTTO(--(SE.ERRORE(RICERCA("VALVOLA";$D24:$D36;1);0)=0);$H24:$H36)

questo è un esempio guarda le righe e capisci perchè

in H19 non può funzionare

in H19 sarà

=MATR.SOMMA.PRODOTTO(--(SE.ERRORE(RICERCA("VALVOLA";$D5:$D18;1);0)=0);$H5:$H18)

 
Postato : 07/06/2021 15:25
Forum 1
 vitt
(@vitt)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Si, hai ragione, la B la metto a mano. Chiedevo solo se mediante una formattazione condizionale sarebbe possibile avere quella distinzione fra decimali o numero interno.

Ma va beh, non c'è problema... In effetti è più uno sfizio.

 
Postato : 07/06/2021 15:30
Pagina 3 / 6
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download