|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jan 2008
Messaggi: 29
|
[Excel] Macro semplice
![]() Ciao richiedo nuovamente un aiutino a questa fantastica comunity ![]() La macro per chi sa farle penso sia abbastanza facile il funzionamento è il seguente: 1) Copia H8 da tutti i fogli 2) Incolla nel foglio "Riepilogo" da cella B10 a B100 La funzione serve per copiare i vari nominativi e totale in un foglio di riepilogo formattato: NomeFornitore Totale Pinco__________10€ Pallino _________20€ La cella nominativo e totale è la medesima in tutti i fogli dei fornitori ![]() Spero di esser stato chiaro e che qualcuno riesca a risolvere sto "problemino" Grazie. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Jan 2008
Messaggi: 29
|
up
ragazzi ci sono quasi mi manca solo un qualcosa che mi aumenti in progressione i fogli e le celle ![]() Ecco quello che ho fatto mooolto semplice: Sub Macro1() ' ' Macro1 Macro ' Macro registrata il 13/12/2008 da Nicola ' ' Sheets(2).Select Range("D4").Select Selection.Copy Sheets("Riepilogo").Select Range("E26").Select ActiveSheet.Paste Sheets(2).Select Range("K9").Select Selection.Copy Sheets("Riepilogo").Select Range("J26").Select ActiveSheet.Paste End Sub Basterebbe che facesse questo ciclo che so 100 volte e ogni volta aumentasse di 1 i valori in rossi cioè prossimo ciclo Sheet(3) Range( " E27") ![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Codice:
Dim F As Worksheet Dim val As Variant Dim i As Integer i = 10 For Each F In ThisWorkbook.Worksheets If F.Name <> "Riepilogo" Then val = F.Range("H8").Text Sheets("Riepilogo").Range("B" & i).FormulaR1C1 = val i = i + 1 End If Next F ![]() Il post #2 non l'ho capito... ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Junior Member
Iscritto dal: Jan 2008
Messaggi: 29
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:10.