› Sviluppare funzionalita su Microsoft Office con VBA › Considerazione
-
AutoreArticoli
-
Buongiorno a tutti!
Alla fine tutti le elaborazioni che facciamo con VBA sui nostri files/sheets di Excel, sono sempre e solo cicli di scansione di Files/Fogli/Righe-Colonne alla ricerca di dati che soddisfino o meno dei nostri criteri per poterli successivamente lavorare...
Detto questo, mi fa un po' sorridere che con uno strumento come il registratore di Macro e ormai davvero tantissimi post sul forum si chiedano ancora sempre più o meno le stesse cose!Buona serata a tutti!
Paolo
Generalmente chi chiede non ci pensa neppure a fare una ricerca di problemi analoghi e spesso non ha interesse a imparare ma solo a risolvere velocemente il suo problema.
#patel però così facendo alla fine ci si stufa e non si risponde/aiuta più!
Soprattutto quando ti mandano due informazioni incomplete, magari una immagine di una videata e non un file di excel (per non parlare di inviare un abbozzo di macro che è proèprio fantscienza)!
Per capirci, combinando le istruzioni che riporto qui sotto si può fare un po' di tutto (magari annidando più cicli)...
Sub Ciclo_Righe()
Dim Row As Integer
Dim RowMax As Integer
Dim Sh As WorksheetSet Sh = Sheets("Foglio1")
Row = 2
RowMax = Sh.Range("A" & Rows.Count).End(xlUp).RowWhile Row <= RowMax
'Eseguire qui le operazioni per ogni riga
Row = Row + 1
Wend
End Sub
Sub Ciclo_Colonne()
Dim Col As Integer
Dim ColMax As Integer
Dim Sh As WorksheetSet Sh = Sheets("Foglio1")
Col = 1
ColMax = Sh.Cells(1, Columns.Count).End(xlToLeft).ColumnWhile Col <= ColMax
'Eseguire qui le operazioni per ogni Colonna
Col = Col + 1
Wend
End Sub
Sub Ciclo_Righe_Colonne()
Dim Row As Integer
Dim RowMax As Integer
Dim Col As Integer
Dim ColMax As Integer
Dim Sh As WorksheetSet Sh = Sheets("Foglio1")
Row = 2
RowMax = Sh.Range("A" & Rows.Count).End(xlUp).RowWhile Row <= RowMax
Col = 1
ColMax = Sh.Cells(1, Columns.Count).End(xlToLeft).ColumnWhile Col <= ColMax
'Eseguire qui le operazioni per ogni Riga/Colonna
Col = Col + 1Wend
Row = Row + 1
Wend
End Sub
#patel però così facendo alla fine ci si stufa e non si risponde/aiuta più!
Non credo, rimarrà sempre un gruppetto di appassionati che non vede l'ora di mettersi alla prova per risolvere qualche problema interessante.
Un saluto a tutti.
E vero che alla lunga ci si stufa a ripetere sempre lo stesso esercizio dato che il grosso delle richieste tende alla 'pappa pronta' e nella maggior parte dei casi serve essere dotati della 'sfera di cristallo' e se poi ad intuito abbozzi un suggerimento spesso ottieni solamente una risposta secca "non funziona.". Ma questo lo sapete già
.Col tempo, non è che ho partecipato a molte discussioni, ho notato che spessissimo non viene dato riscontro a quanto proposto. Si vede tornare l'utente con altri quesiti ma il pregresso rimane nel limbo. Non ho modo di avere una certezza dato che non ricordo di aver mai iniziato una discussione ma se è come nelle risposte se non metti il flag sulla voce 'Notificami via email ...' rischi che il tutto rimanga li fermo. Se così fosse, personalmente preferirei che il flag ci fosse già di default almeno per chi inizia la discussione. Sì perché se l' OP non ottiene una risposta risolutiva entro 15-30 minuti (non ore) si propone altrove (e non ho detto 'Cerca').
#rollis13
Allora torno a proporre la mia idea!
Alcuni utenti non hanno alcun interesse ad imparare, ma vogliono solo la soluzione al loro problema senza nemmeno capirla e/o potersela poi modificare? Ok! Però fanno un'offerta di 1,2 o 5 € che mensilmente veràà devoluta ad associazioni no profit di ricerca medica o simili!
Perché no?
Ciao
Paolo
Credo che il ricavato non coprirebbe le spese, comunque segnalo questa discussione all'amministratore del forum.
#patel è tutto relativo!
Se si mette su una PostePay che fisicamente ha un amministratore e si richiede uno o due € per una "pappa pronta" è vero che non si faranno cifre enormi, ma fossero anche solo 10/15 € al mese è pur sempre meglio di nulla!
Ciao
Paolo
Ciao ragazzi, grazie @patel per avermi segnalato la discussione.
Purtroppo non sono quasi mai presente nel forum e faccio solo affidamento alla vostra disponibilità nel portare avanti questo forum aiutando chi vuole imparare il VBA.
Ma sono consapevole che la maggior parte delle richieste sono solo di coloro che vogliono la "pappa pronta" e per costoro ben venga una richiesta di donazione come proposto da Paolo.
In calce al sito c'è sempre stato un pulsante "dona" ma l'ultima donazione di 5 euro risale a febbraio 2020, praticamente non ci ho mai coperto i costi del dominio e hosting, neanche con le ads di google (si vede che chi visita questo sito sa come evitarle o bloccarle 🙂 )
Comunque a me non interessa guadagnarci nulla, ma se ci sono donazioni a scopo benefico, ben vengano. Sta però a voi capire a chi e come chiedere la donazione dopo la vostra consulenza. L'utente può usare il pulsante donazione già esistente in fondo al sito oppure potete voi direttamente chiedere pagamento alla vostra personale postepay/paypal, per me è indifferente. Per i fondi che arriveranno sul mio conto paypal vi darò evidenza e decideremo a chi devolverli di volta in volta.grazie a tutti,
Onofrio
PS.
@rollis13: grazie del suggerimento, verifico e provo a forzare la ricezione delle risposte via email
admin ha scritto:
In calce al sito c'è sempre stato un pulsante "dona"Dato che sono in vena di suggerimenti
credo che il tasto Dona, la in fondo, sia proprio poco visibile. Sono convinto che siano in pochi a leggere quella zona 'buia' della pagina.Ciao Onofrio!
Piacere di leggerti! Ti chiedo scusa, m aio il pulsante "Dona" non l'avevo mai nemmeno visto!
Concordo con #rollis13 (che saluto) che vada dat più evidenza alla cosa!
E magari mettere due righe di spiegazione nella home....
Tipo: se sei qui per imparare sei il benventuo fra noi, ma se non ti interessa cercheremo di aiutarti lo stesso, ma aiutaci anche tu con una piccola donazione!
Ciao
Paolo
Ciao Paolo, ok ti ho preso alla lettera
e ho messo il pulsante e un testo (che se volete possiamo modificare) sulla barra laterale del sitoDirei che va più che bene!
Ed almeno è visibile!
Buona giornata a tutti!
Paolo
Bene, bene. Ma solo per essere pignoli prima che si svegli qualche 'leone da tastiera', c'è una contradizione nel nuovo testo e quello in fondo alla pagina, da una parte c 'è scritto 'beneficenza' mentre dall'altra 'sito e comunità di ExcelVBA'.
c'è una contradizione
OK, testo aggiornato nel footer
Non vorrei fare il pignolo, ma dopo l'aggiornamento è saltato il conteggio di quanti sono online iscritti e l'ultimo iscritto
Sulla DX del sito sono scomparsi i numeri degli interventi dei vari utenti
Segnalo pure io una piccola magagna....
Non si possono più mandare messaggi agli altri utenti?
Paolo
Purtroppo ho dovuto disattivare alcuni plugin che rallentavano il sito.. proverò a trovare alternative
credo che si stia incasinando un po il sito,perche nelle attivita giornaliere di accesso al sito, ci sono alcuni strani nickname di utenti che mi fanno pensare a degli Hacker che voglio incasinare il tutto.Sara una mia impressione?
strani nickname di utenti
si, sono registrazioni spam.. ho ripulito e messo qualche controllo in più nella pagina di registrazione
strani nickname di utenti
guardando gli accessi degli ultimi mesi ed i profili dei relativi utenti, a distanza di circa 3 anni la situazione non mi sembra migliorata
strani nickname di utenti
si, sono registrazioni spam.. ho ripulito e messo qualche controllo in più nella pagina di registrazione
guardando gli accessi degli ultimi mesi ed i profili dei relativi utenti, a distanza di circa 3 anni la situazione non mi sembra migliorata
-
AutoreArticoli
