Bonjour à tous,
J'ai un listing sur Excel avec en deuxième feuille une fiche récapitulative. Cette fiche va chercher les infos dans le listing selon le numéro entré dans une cellule, correspondant à l'identifiant se situant en première colonne de mon listing. Bref que des RECHERCHEV(), ça marche très bien.
Le soucis est que je suis à 200 personnes et que je n'ai pas le temps de revoir beaucoup de choses.
Je souhaiterais donc simplement pouvoir imprimer toutes mes fiches relativement simplement, j'imagine que c'est possible via une macro. Il faudrait au minimum que ça fasse "+1" entre chaque impression, l'idéal étant que je choisisse la liste des numéros que je veux imprimer (en pointant par exemple vers une liste, ou en remplissant un champ).
Je préfère vous demander car je ne sais rien faire en VBA, voici ce que donne l'enregistrement de début de la macro :
Sub essai()
'
' essai Macro
' Macro enregistrée le 5/09/2007 par **
'
'
Range("I2").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("I2").Select
ActiveCell.FormulaR1C1 = "2"
Range("I3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("I2").Select
ActiveCell.FormulaR1C1 = "3"
Range("I3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Dernière précision : je travaille sous Mac OS X avec Microsoft Office 2004.
Merci d'avance
J'ai un listing sur Excel avec en deuxième feuille une fiche récapitulative. Cette fiche va chercher les infos dans le listing selon le numéro entré dans une cellule, correspondant à l'identifiant se situant en première colonne de mon listing. Bref que des RECHERCHEV(), ça marche très bien.
Le soucis est que je suis à 200 personnes et que je n'ai pas le temps de revoir beaucoup de choses.
Je souhaiterais donc simplement pouvoir imprimer toutes mes fiches relativement simplement, j'imagine que c'est possible via une macro. Il faudrait au minimum que ça fasse "+1" entre chaque impression, l'idéal étant que je choisisse la liste des numéros que je veux imprimer (en pointant par exemple vers une liste, ou en remplissant un champ).
Je préfère vous demander car je ne sais rien faire en VBA, voici ce que donne l'enregistrement de début de la macro :
Sub essai()
'
' essai Macro
' Macro enregistrée le 5/09/2007 par **
'
'
Range("I2").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("I2").Select
ActiveCell.FormulaR1C1 = "2"
Range("I3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Range("I2").Select
ActiveCell.FormulaR1C1 = "3"
Range("I3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Dernière précision : je travaille sous Mac OS X avec Microsoft Office 2004.
Merci d'avance