Masquer une plage de cellules dans word avec VBA
Tania
-
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableau excel dans word. J'aimerais masquer une plage de cellules si on coche un bouton x. Il faut noter que le tableau dans word est présent sur 5 pages .
Dans mon tableau c'est la ligne 136 à 159. Je n'ai pas de plage du genre A1: A50, comment définir ma plage de cellules avec un code vba vue que mon tableau est dans word?
Voici mon code
Private Sub hide()
Dim cbox1 As FormFields
Dim Actions As Range
Actions = ActiveDocument.Row(136).GoTo.Row(159).Select
If cbox1("CaseACocher6").CheckBox.Value = False Then
Actions.EntireRow.Hidden = True
End If
End Sub
J'ai un tableau excel dans word. J'aimerais masquer une plage de cellules si on coche un bouton x. Il faut noter que le tableau dans word est présent sur 5 pages .
Dans mon tableau c'est la ligne 136 à 159. Je n'ai pas de plage du genre A1: A50, comment définir ma plage de cellules avec un code vba vue que mon tableau est dans word?
Voici mon code
Private Sub hide()
Dim cbox1 As FormFields
Dim Actions As Range
Actions = ActiveDocument.Row(136).GoTo.Row(159).Select
If cbox1("CaseACocher6").CheckBox.Value = False Then
Actions.EntireRow.Hidden = True
End If
End Sub
A voir également:
- Masquer une plage de cellules dans word avec VBA
- Word 2013 - Télécharger - Traitement de texte
- Supprimer une page dans word - Guide
- Tableau word - Guide
- Espace insécable word - Guide
- Word et excel gratuit - Guide
1 réponse
Bonsoir,
et pourquoi tu n n'insèrerais pas ton fichier excel dans word avec un champ du genre {LINK Excel.Sheet.12 "Classeur1" "Feuil1!L1C1:L376C1" \a \f 4 \h \* MERGEFORMAT} (copier/collage lien avec format source)
après tu masques dans Excel les lignes que tu ne veux plus voir apparaître dans Word.
cordialement
et pourquoi tu n n'insèrerais pas ton fichier excel dans word avec un champ du genre {LINK Excel.Sheet.12 "Classeur1" "Feuil1!L1C1:L376C1" \a \f 4 \h \* MERGEFORMAT} (copier/collage lien avec format source)
après tu masques dans Excel les lignes que tu ne veux plus voir apparaître dans Word.
cordialement
Mon tableau est monté directement dans Word. Mon tableau représente un formulaire et je veux juste que les sections qui ne sont pas concernées lors du remplissage, ne s'affichent pas. Mon seul problème , c'est effectivement comment définir ma plage de cellules ?
Si jamais on coche un bouton, eh bien cette plage apparaîtra. Je veux limiter le risque d'erreurs.
Pour augmenter tes chances de réponses, monte ton fichier sur cjoint.com.
Enfin, quand je dis ton fichier, je devrais peut-être dire tes fichiers (excel et word?)
Je n'ai toujours pas compris ton problème.
Est-il côté excel ou côté word? (le ou étant inclusif)
Cordialement