cs_smarties38
Messages postés12Date d'inscriptionjeudi 15 février 2007StatutMembreDernière intervention 4 décembre 2009
-
20 févr. 2007 à 11:46
cs_smarties38
Messages postés12Date d'inscriptionjeudi 15 février 2007StatutMembreDernière intervention 4 décembre 2009
-
20 févr. 2007 à 13:02
bonjour,
j'ai deux petits soucis avec une macro en powerpoint, j'ouvre un fichier excel dans lequel je récupère des données. J'ai des variables nom_act et num_titre_index qui varient grâce à un chiffre (nom_act1,nom_act2..., num_titre_index1, num_titre_index2...).
Mon 1er souci : l'affectation des valeurs aux variables qui serait beaucoup plus propre si elle était réalisée par une boucle et pas manuellement mais que je n'arrive pas à faire.
Mon 2nd souci : mes variables nom_act et num_titre_index que je n'arrive pas à concaténer au compteur de ma boucle pour récupérer la valeur de mes variables nom_act1, nom_act2... et num_titre_index1, num_titre_index2...
ci dessous mon code
Dim nom_act(15) As String
Dim num_titre_index(15) As Integer
Dim i As Integer
'boucle qui pose problème:
For i = 1 To 15
WithoApplication.ActivePresentation.Slides(num_titre_index(i)).Shapes.Placeholders(1).TextFrame.TextRange
.Text = ""
.Text = nom_act(i)
With .Font
.Name = "Arial"
.Size = 12
.Bold = msoTrue
.Italic = msoFalse
.Underline = msoFalse
.Shadow = msoFalse
.Emboss = msoFalse
.BaselineOffset = 0
.AutoRotateNumbers = msoFalse
.Color.SchemeColor = ppTitle
End With
End With
End If
Next i