Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fractionner des volets en VBA

  • Initiateur de la discussion Initiateur de la discussion GiHesse
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GiHesse

Guest
Bonjour le forum,

je souhaitais savoir si il était possible de fractionner les volets à partir de VBA.

En effet, mon meilleur ami (l'enregistreur de macro) 🙂 n'enregistre rien du tout lorsque j'effectue un fractionnement.

Et comme c'est pratique de diffuser des documents qui sont fractionnés, j'aurais aimé passer par une macro.

JS
 
Re : fractionner des volets en VBA

Bonjour,

A priori chez moi l'enregistreur fonctionne (Excel 2003), et me donne ceci :

Code:
Sub Macro1()
    With ActiveWindow
        .SplitColumn = 2
        .SplitRow = 3
    End With
End Sub

bonne fin d'après midi
@+
 
Re : fractionner des volets en VBA

Bonjour Pierrot93,

merci de ta réponse,

c'est peut être une question de version (Excel 2002 chez moi).

Je vais tenter avec cette syntaxe.

Bonne journée,

JS
 
Re : fractionner des volets en VBA

Re bonjour,

ça marche très bien, merci !

JS



PS : Pour vérifier que je n'étais pas fou, j'ai retenté l'enregistreur quand je fractionne à la main: Nada
 
Re : fractionner des volets en VBA

Bonjour,

oui étrange que l'enregistreur ne fonctionne pas sous 2002, je tenterais chez moi avec cette version, pour voir... Sait on jamais...

bonne journée
@+
 
Re : fractionner des volets en VBA

Bonjour Pierrot, GiHesse,

Cela fonctionne très bien sous 2000, la macro est bien enregistrée.

Cela donne, avant mise en forme :

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 20/08/2009 par Jean-Pierre
'
ActiveWindow.SplitRow = 6
ActiveWindow.SplitColumn = 6
End Sub

Il n'y a donc aucune raison que cela ne fonctionne pas sous 2002

Bonne journée.

Jean-Pierre
 
Re : fractionner des volets en VBA

Bonjour jeanpierre, pierrot,

et bien, votre acharnement paie....

Ah oui, sur une feuille blanche d'un nouveau classeur, effetivement l'enregistreur fonctionne et enregistre bien les splitRow et splitColumn.

L'explication qui me vient serait que puisque j'ai désactivé un certain nombre d'options sur mon classeur de travail afin d'accélérer les macros, je n'ai peut être pas tout bien remis à "True" après utilisation? Ce qui empêcherait certains enregistrements de macro ?

Bref, la prochaine fois que je chercherais une fonction, je saurais qu'il faut vérifier sur un autre classeur

Ou comment trouver une erreur en en resolvant une autre 😱

Bonne journée,

JS
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
6
Affichages
917
Anastasia
A
K
Réponses
6
Affichages
2 K
K
S
  • Question Question
Réponses
3
Affichages
2 K
O
Réponses
20
Affichages
4 K
O
I
Réponses
6
Affichages
2 K
E
Réponses
0
Affichages
1 K
eeyglunent
E
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…