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.
Invece ho un'altra piccola richiesta...
E' possibile far sì che nella cella K1, dove ho inserito il peso complessivo valvole escluse, si possa mettere in automatico la somma di tutti i pesi totali? Cioè delle celle accanto alle quali in colonna F si trova "peso totale". Sempre considerando che le tabelle sarebbero tante e allo stato attuale dovre inserire manualmente le celle da sommare una ad una.
Allego il file aggiornato
ciao
visto che scrivi a mano
i decimali li metti a mano
sia che tu formatti numero che generale
ma propio in virtù della scrittura
per formattare come vuoi tu
ci vuole il vba
ne vale la pena?
Concordo. Come ti ho risposto prima, era più che altro uno sfizio.
Direi che mi restano ancora due domande... Un te l'ho fatta nel post precedente, l'altra sarebbe la ciliegina sulla torta e la lascio in fondo.
Ciao
=MATR.SOMMA.PRODOTTO(--(F5:F5000="PESO TOTALE");H5:H5000)
=SOMMA.SE(F5:F5000;"PESO TOTALE";H5:H5000)
?Non ne vengo fuori...
Piccolo (spero) problema di denominazione. Mi spiego meglio: Le tabelle le compilo sul foglio ora chiamato "Piping Class 1 (dettaglio)". Questo è un nome fittizio, perchè Piping Class ce ne sono una caterva! Quello chi adesso ho indicato come "1" può diventare una qualunque altra sigla. Quindi devo poter modificare il nome del Foglio a seconda della Piping Class di cui devo compilare le tabelle.
Ho provato a modificare il nome sia nella Macro sia quello del foglio (ovviamente corrispondenti) ma mi da errore debug.
L'ho trovato qui:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("M1")) Is Nothing Then
Application.EnableEvents = False
Sheets("Materiali").Select
Call FiltraECopia_in_altra_colonna
Call altracolonna
Sheets("Piping Class 1 (Dettaglio)").Select
End If
Application.EnableEvents = True
End Sub
Ciao
=MATR.SOMMA.PRODOTTO(--(F5:F5000="PESO TOTALE");H5:H5000)
=SOMMA.SE(F5:F5000;"PESO TOTALE";H5:H5000)
Come risultato mi da "VERO"
allegami il file variato altrimenti come vedo cosa hai scritto nella linguetta
Come risultato mi da "VERO"
a me da 1905,28
vedi tu
santa pazienza
o una o l'altra non tutte e due
quella che capisci meglio ?
santa pazienza
o una o l'altra non tutte e due
quella che capisci meglio ?
? ? Io non capisco nè una nè l'altra...
ciao
ti spiego come fare per i fogli
seleziona la linguetta del foglio tenendo cliccato CTRL
e trascina il foglio a destra
ti viene una copia esatta formule e macro comprese
verrà nominata
Piping Class 1 (Dettaglio) (2)
rinominala
Piping Class 2 (Dettaglio)
vai in vba seleziona il foglio2
e cambia 1 in 2 nella macro.
fatto
lo puoi fare fin che vuoi
avrai una copia esatta senza riscrivere tutto
OK, ci sono riuscito.
Per oggi basta perchè mi fumano le orecchie!
L'ultima domanda te la faccio domani. Per ora grazie infinite...
ma non è finito ?
Allora, se ho capito bene, posso duplicare il foglio "Piping Class" quante volte voglio. Quindi per compilare ciascun foglio, ogni volta devo modificare la dicitura nella macro impostando il nome del foglio sui cui devo lavorare. E' corretto?
ma non è finito ?
?