Bonjour, j'ai une variable que je voudrais qui devienne le nom de la feuille à sélectionner.
donc j'ai un classeur d'ouvert qui contient plusieurs feuilles. Je dois coller des informations dans chacune des feuilles. Je veux sélectionner chacune des feuilles en incrémentant le numéro de la feuille. Pas de problème pour cela. Je suis capable d'obtenir le numéro que je veux mais je suis incapable de prendre cette variable et de l'affecter au nom de la feuille. J'ai essayé plusieurs chose mais ça ne fonctionne pas. Je vous donne mon code. J'ai pris comme numéro de page le suivant : f_(1) que j'incrémente à f_(2) et ainsi de suite.
Sub f()
Dim Name As String
Dim Ws As Worksheet
Dim n As Integer
Dim nom As Variant
Dim feuille As String
Set Ws = ActiveSheet
nom = ActiveSheet.Name
numpage = nom
numpage = Right(numpage, 2)
extnum = Replace(numpage, ")", "")
increment = numero_ligne + extnum
numpage2 = nom
numpage2 = Left(numpage2, 3)
n = increment + 1
feuille = numpage2 & n & ")"
feuille = Sheet.Name
End Sub
Ma macro fonctionne très bien jusqu'à : feuille = sheet.name mais je sais pas quoi faire après.
merci de votre aide.