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.
Buona sera a tutti ho un problemone che non riesco a risolvere....
in pratica io ho file mensile
vi allego la prima riga.
ho la descrizione ed i giorni del mese.
in pratica io la vado a mettere le giacenze giornaliere del prodotto.
ho bisogno che all' aggiungere una giacenza del giorno successivo tutti i giorni precedenti abbiano valore "0"....
mi spiego meglio
il primo giorno indico che ho 4 giacenze
il secondo giorno ne ho 2 e le indico, contestualmente dovrebbe azzerarsi il valore della cella 1
il terzo giorno avrò una giacenza di 5 e la indico contestualmente gli il giorno 2 si deve azzerare ed il giorno ! rimanere sempre a 0......
non ho idea da dove cominciare.....
grazie comunque per l' attenzione
allega un file excel tu ce l'hai già ed allegarlo ti costa poco
io ammesso di volerlo fare,me lo dovrei creare dalla immagine che hai postato.
scusami,
ma non ne nè tempo nè voglia
ciao
o usi due righe e una la nascondi
o si deve usare il VBA.non si possono inserire dati a mano
su celle con formula e gentilmente allega un file con poche righe
con la struttura esatta dell'originale
grazie
@tanimon perdonami non volevo affiggervi con le mie paranoie. ti allego subito il file
geazie ancora per l' attenzione
ciao
nel foglio gennaio
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("AM5:BQ22,AM27:BQ44")) Is Nothing Then If Target.Column > 39 Then Range(Cells(Target.Row, 39), Cells(Target.Row, Target.Column - 1)).Select Selection.ClearContents Else Exit Sub End If End If Target.Offset(0, 1).Select End Sub
vediamo se i vbaisti lo migliorano ma funziona bene
@gianfranco55 ri prego mi dici come devo fare per inserire quello che mi hai indicato?
dove devo andare?
@gianfranco55 dunque ho inserito e copiato quanto detto nella sezione sviluppo.
a vedere funziona perfettamente ed è esattamente quello che mi serviva quindi ti ringrazio anticipatamente per la disponibilità. ho solo ristretto il range ad "AM5:BQ22" perché l' altro intervallo non necessitava di questa info. funziona tutto .
Grazie ancora.
ciao
bene per me che ho imparato un altro pezzetto di VBA
e per te che hai imparato come inserirlo e variarlo