choix dans macro

  • Initiateur de la discussion darib52
  • Date de début
D

darib52

Guest
bonjour à tous,
j'ai une macro qui me permets de copier des données issues de word dans excel.
la ligne suivante permet la copie dans 'modele'
Sheets('modele').Copy

ayant besoin d'utiliser 2 modèles différents j'aimerais que le choix du 'modele' puisse être déterminer en fonction de la cellule 'constantes!g33'(modele1, modele2).

quid de la solution ?
je prends toutes vos idées.
merci d'avance.
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Je n'ai pas compris si tu as le nom de ton modele d'inscrit en G33 ou si cela depend de la valeur de G33

Exemple 1er cas

MonModele=sheets('constantes').range('G33')
Sheets(MonModele).Copy

Exemple 2ème cas

MonModele=iif(sheets('constantes').range('G33')=1,modele1,modele2)
Sheets(MonModele).Copy

Bon courage

Message édité par: Pascal76, à: 18/04/2006 18:13
 
D

darib52

Guest
extrait de la macro

.Wrap = wdFindContinue
End With
docwd.Range.Find.Execute Replace:=wdReplaceAll
Wrd.Selection.WholeStory
Wrd.Selection.Copy
Sheets('modele').Copy After:=Worksheets(Sheets.Count)
Nom = InputBox('Entrez le nom pour la feuille à créer.', 'Fiche AEFF')
Nom = UCase(Nom)


la 1ère solution proposée correspond à ma demande.
mais génère l'erreur précitée.
 

Discussions similaires

Réponses
18
Affichages
660
Réponses
3
Affichages
244

Statistiques des forums

Discussions
312 364
Messages
2 087 623
Membres
103 624
dernier inscrit
PhilduMorvan