Staple1600
XLDnaute Barbatruc
Bonjour à tous
Voici un problème que je n'arrive pas à solutionner correctement
Dans un classeur Excel avec N onglets contenant chacun n pages, comment faire pour numéroter les pages de manières successives ?
Quelqu'un voit-il comment faire ?
Merci
Voilà ou j'en suis pour le moment (côté VBA)
Il faut grouper les feuilles pour que la numérotation soit correcte*
(je ne comprends pas pourquoi)
(Pour tester les codes, il faut utiliser un classeur vierge contenant 3 feuilles)
	
	
	
	
	
		
	
	
	
	
	
		
	
	
	
	
	
		
	
	
	
	
	
		
*: numérotation correcte avec la macro b_insertion_NUMPages
mais problème aléatoire de numérotation sur classeur avec nombreux onglets.
	
		
			
		
		
	
				
			Voici un problème que je n'arrive pas à solutionner correctement
Dans un classeur Excel avec N onglets contenant chacun n pages, comment faire pour numéroter les pages de manières successives ?
Quelqu'un voit-il comment faire ?
Merci
Voilà ou j'en suis pour le moment (côté VBA)
Il faut grouper les feuilles pour que la numérotation soit correcte*
(je ne comprends pas pourquoi)
(Pour tester les codes, il faut utiliser un classeur vierge contenant 3 feuilles)
		Code:
	
	
	Sub a_creation_donnees_TEST() 
[COLOR=SeaGreen]' macro pour remplir un classeur de test
' contenant 3 onglets, chaque onglet contenant 2 pages
'soit un total de 6 pages[/COLOR]
Dim s As Worksheet
For Each s In Worksheets
With s
    With .Range("A1:G112")
        .FormulaLocal = "=ALEA()"
        .Value = .Value
    End With
    End With
Next
End Sub
		Code:
	
	
	Sub b_insertion_NUMPages() 
[COLOR=SeaGreen]' insertion des numéros de pages à ma manière[/COLOR]
Dim s As Worksheet, tp As Long
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select
Sheets("Feuil1").Activate
For Each s In Worksheets
    tp = tp + s.HPageBreaks.Count
Next
    For Each s In Worksheets
        With s
        .PageSetup.RightFooter = "&P" & "/" & tp
        End With
    Next
End Sub
		Code:
	
	
	Sub c_PiedPageNatifExcel() 
[COLOR=SeaGreen]'insertion des numéros de page en utilisant Mise en page/pied de page
'ne fonctionne pas correctement [/COLOR]
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select
Sheets("Feuil1").Activate
ActiveSheet.PageSetup.RightFooter = "&P / &N"
End Sub
		Code:
	
	
	Sub d_raz() 
[COLOR=SeaGreen]'macro à utiliser pour remettre me classeur à vide entre chaque test[/COLOR]
Dim s As Worksheet
For Each s In Worksheets
With s
    .Cells.Clear
    .PageSetup.RightFooter = ""
End With
Next
End Submais problème aléatoire de numérotation sur classeur avec nombreux onglets.
			
				Dernière édition: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		