Copier/coller Pb lors du passage 2003=>2007
Résolu
Piemex
Messages postés
10
Statut
Membre
-
Le Pingou Messages postés 12352 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12352 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a tous,
J'ai écris un code ou je cache un certain nombre de ligne dans lesquelles j'ai mis en forme un modèle type pour la mise en page de notices de montage industrielles.
J'ai tapé mon code original sous Excel 2003 dans ce code je selectionne les lignes et je les copy plus bas dans la page. En soit le code est simple et bateau:
Range("A38:I73").Select
Selection.Copy
Range("A75").Select
ActiveSheet.Paste
Seulement dans les lignes cachées j'ai également des objets (Autoforms) et des Text Fields. Sous 2003 lors du copier coller, les formes et zones de texte sont copiées et collées également presque comme une photo si on prefère.
Le problème c'est que quand des collègues font tourner le même code sous 2007, les formes et zones de textes ne sont aps copiées lors de l'opération.
Quelqu'un peut-il m'aider a améliorer mon code pour que le copier coller fonctionne sous les deux version???
Merci d'avance de vos contributions
J'ai écris un code ou je cache un certain nombre de ligne dans lesquelles j'ai mis en forme un modèle type pour la mise en page de notices de montage industrielles.
J'ai tapé mon code original sous Excel 2003 dans ce code je selectionne les lignes et je les copy plus bas dans la page. En soit le code est simple et bateau:
Range("A38:I73").Select
Selection.Copy
Range("A75").Select
ActiveSheet.Paste
Seulement dans les lignes cachées j'ai également des objets (Autoforms) et des Text Fields. Sous 2003 lors du copier coller, les formes et zones de texte sont copiées et collées également presque comme une photo si on prefère.
Le problème c'est que quand des collègues font tourner le même code sous 2007, les formes et zones de textes ne sont aps copiées lors de l'opération.
Quelqu'un peut-il m'aider a améliorer mon code pour que le copier coller fonctionne sous les deux version???
Merci d'avance de vos contributions
A voir également:
- Copier/coller Pb lors du passage 2003=>2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Historique copier coller - Guide
- Style d'écriture a copier coller - Guide
- Copier coller pdf - Guide
- Historique copier coller windows - Accueil - Informatique
4 réponses
Bonjour,
Je viens de tenter ta solution et le résultat est le meme.
La page se copie correctement mais sans les formes et les zones de textes qui s'y trouvent a l'origine.
Je ne comprends toujours pas ce manque de compatibilité entre 2003 et 2007 ...
Merci pour ton idée tout de meme je ne connaissais pas cette rédaction pour le copy paste.
Je viens de tenter ta solution et le résultat est le meme.
La page se copie correctement mais sans les formes et les zones de textes qui s'y trouvent a l'origine.
Je ne comprends toujours pas ce manque de compatibilité entre 2003 et 2007 ...
Merci pour ton idée tout de meme je ne connaissais pas cette rédaction pour le copy paste.
J'ai trouvé la solution a mon problème.
2003 copie les formes meme lorsqu'elles sont dans des lignes cachées. 2007 ne le fait pas.
J'ai donc contourné le problème en rajoutant dans ma macro avant le copier un Selection.EntireRow.Hidden = False et après le coller un Selection.EntireRow.Hidden = True.
Comme ca l'utilisateur ne peut toujours pas accéder aux lignes cachées mais le processus de copier collé fonctionne sous les deux versions avec les formes et text fields.
2003 copie les formes meme lorsqu'elles sont dans des lignes cachées. 2007 ne le fait pas.
J'ai donc contourné le problème en rajoutant dans ma macro avant le copier un Selection.EntireRow.Hidden = False et après le coller un Selection.EntireRow.Hidden = True.
Comme ca l'utilisateur ne peut toujours pas accéder aux lignes cachées mais le processus de copier collé fonctionne sous les deux versions avec les formes et text fields.