Bonjour,

Je suis totalement novice en code pour creer des script sur Google Spreadsheet.

Je cherche actuellement à convertir un fichier excel avec des macros et je bloque sur une...

Je souhaite lancer une impression d'une feuille sachant que la feuille contient une cellule avec validation de données qui me permet selon l'étudiant d'avoir un tableau différent... L'idée c'est de cliquer sur un bouton auquel je lui aurait associé le script pour lancer l'impression des différentes fiches de tous mes étudiants en 1 clic.

Voila le code de la macro EXCEL :

Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub Imprimer_Projets()
'
' Imprimer_Projets_Indiv Macro
' test imp
'
If MsgBox("Etes vous sur de vouloir imprimer les fiches projets individuelles ?", vbYesNo, "Demande de confirmation") = vbYes Then
Sheets("Tableau_Eleves").Visible = True
    Sheets("Tableau_Eleves").Select
    ActiveSheet.Unprotect
    Sheets("Tableau_Eleves").Select
    ActiveSheet.Range("$A$1:$V$56").AutoFilter Field:=1, Criteria1:="<>"
For Each Nom In Range("Nom_Candidat").SpecialCells(xlCellTypeVisible)
     With Worksheets("Projets_Individuels")
         .Range("J2") = Nom
         .PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
     End With
  Next
Sheets("Tableau_Eleves").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    Sheets("Tableau_Eleves").Visible = False
Sheets("Projets_Individuels").Select
End If
 End Sub

En espérant que c'est possible sur sheet et que quelqu'un pourra m'aider.

Merci d'avance pour toute aide...

Je met en pièce jointe la feuille en question

Nom : Projets.jpg
Affichages : 1109
Taille : 396,0 Ko

Clément.