|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2007
Città: Bolzano
Messaggi: 1917
|
Qualcuno sa usare le macro di excel? (2)
Sono sempre qua ora con un nuovo quesito, devo far funzionare una macro semplicissima di excel, quando clicco su un pulsante mi devi riportare dei numeri su delle righe, ora pero mi trovo davanti ad un problema, che avendo 100 righe dovrei fare un tasto ogni riga e registrare una nuova macro, ora vorrei sapere se è possibile creare una macro che funzioni a selezione, mi spiego
Seleziono la cella (o le celle) e eseguo la macro. (riga 45) Seleziona la cella (o le celle) e eseguo la macro (riga 69) Quindi vorrei usare una sola macro che mi copia qusti "numeri" dove seleziono.
__________________
Ho concluso POSITIVAMENTE con 30 UTENTI |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
ehehehehehe dai spiega meglio o posta file...non ho capito nulla!!
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
nn so se ho capito bene...
ma tu puoi far partire la macro dal punto che vuoi!! Codice:
Selection.Copy
Range("B26").Select
ActiveSheet.Paste
ho capito giusto??
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Jun 2007
Città: Bolzano
Messaggi: 1917
|
Quote:
Allora Come vedrete nel foglio ke ho fatto sotto prestazioni per ciascuna giornata devo mettere come segue Quote:
Nel caso un dipendente sia presente tutti i giorni nell arco del mese, ora vorrei creare una macro che quando la pigio mi riporta questa sfilza di numeri iniziando dalla cella che seleziono, cosi se qualcuno è stato assente lo metterò a mano e se ci saranno piu dipendenti che sono stati presenti tutto il mese premendo il tasto eviterò di inserire tutti i dati uguali. Link http://rapidshare.com/files/13015180...senza.xls.html
__________________
Ho concluso POSITIVAMENTE con 30 UTENTI |
||
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
Codice:
Sub Macro2()
'
' Macro2 Macro
'
'
ActiveCell.Value = "x"
ActiveCell.Offset(0, 45).Select
ActiveCell.Value = "x"
Selection.End(xlUp).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Selection.End(xlDown).Select
ActiveCell.Value = ""
ActiveCell.Offset(0, -45).Select
ActiveSheet.Paste
End Sub
NOTA BENE.... per farla funzionare devi COPIARE la stringa di testo sopra partendo da AV1 a BZ1....capito??
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] Ultima modifica di zuper : 16-07-2008 alle 19:33. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2007
Città: Bolzano
Messaggi: 1917
|
Ci sono riuscito ma ti giuro non capisco il codice, ho provato anche in internet a cercare di capirci qualkosa, hai qualche consiglio per iniziare a masticare un po di codice?
__________________
Ho concluso POSITIVAMENTE con 30 UTENTI |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
mi sono accorto che il punto 1 forse è inutile...nn mi ricordo perchè l'ho messo...ma poco male...tanto poi il paste ci scrive sopra
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2007
Città: Bolzano
Messaggi: 1917
|
Quote:
Sei gentilissimo,dicevo hai qualche consiglio se mi piacerebbe imparicchiare un po di codice?
__________________
Ho concluso POSITIVAMENTE con 30 UTENTI Ultima modifica di TheMaster1983 : 17-07-2008 alle 12:12. |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
devi metterti li e provare....ti registri qualche macro automaticamente e poi vai a guardare il codice che ha scritto... poi cerchi su google se hai necessità particolari...di solito si trova risposta a tutto!
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
Quote:
beh dalla prima colonna del giorno 1 alla colonna dove comincia quello che hai copiato c'è appunto un offset di 45 colonne... quindi chiaramente se tu vuoi partire dalla colonna del giorno 2 c'è comunque un offset di 45 dalla colonna che vuoi cominciare a copiare
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:10.




















