Créer une feuille dans un classeur

Fermé
Jojo71 - 28 oct. 2014 à 16:27
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 29 oct. 2014 à 07:48
Bonjour,



J'aimerais bien créer de nouvelles feuilles dans lesquelles j'insererais "ResultN" et "ResultN_1"
Problème : lorsque je fais
Sheets.Add
ActiveSheet.Name = "ResultN"
je n'ai aucune nouvelle feuille :s
Voila mon code si vous voyez l'erreur ;)
Sub Automat()

Dim i As Integer

Workbooks.Open "c:\librairie\GL_0814.xlsx"

Worksheets("Feuil1").Select
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
i = 2
While Cells(i, 2) <> ""
Cells(i, 1) = Cells(i, 2) & Cells(i, 3) & Cells(i, 4)
i = i + 1
Wend
ResultN = ActiveSheet.Name


Workbooks.Open "c:\librairie\GL_0813.xlsx"
Worksheets("Feuil1").Select
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
i = 2
While Cells(i, 2) <> ""
Cells(i, 1) = Cells(i, 2) & Cells(i, 3) & Cells(i, 4)
i = i + 1
Wend
ResultN_1 = ActiveSheet.Name

Workbooks.Open "c:\librairie\Resultat.xls"
Sheets.Add
ActiveSheet.Name = "ResultN"
End Sub
A voir également:

3 réponses

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
28 oct. 2014 à 18:05
Bonjour,

ce code fonctionne:

Workbooks.Open "c:\librairie\Resultat.xls"
Sheets.Add
ActiveSheet.Name = "ResultN"


ca cree un onglet dans Resultat.xls avec pour nom: ResultN
0
Non justement il ne fonctionne pas !
D'ou mon post sur le forum ...
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
29 oct. 2014 à 07:48
Bonjour,

Si ca marche chez moi, pouvez-vous mettre votre fichier a disposition sur https://www.cjoint.com/ pour que nous puissions voir de quoi il en retourne de votre code VBA
0