Excel, ouvrir une cellule en grand...

Fermé
pinine Messages postés 1 Date d'inscription vendredi 18 novembre 2011 Statut Membre Dernière intervention 18 novembre 2011 - 18 nov. 2011 à 17:53
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 23 nov. 2011 à 14:53
Bonjour,

Je travaille sur vista et ai utilisé Excel pour mon fichier client. J'ai une cellule qui comporte de nombreuses phrases et donc qui grossit toutes mes lignes si je veux que tout soit lisibles à une taille standard. Je voudrai savoir s'il existe une formule pour que les cellules concernées uniquement s'ouvrent en plus grand quand je cliques dessus.

J'espère être assez claire dans ma demande !...

Pauline
A voir également:

8 réponses

Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
Modifié par Raymond PENTIER le 18/11/2011 à 22:34
"Je voudrai savoir s'il existe une formule pour que les cellules concernées uniquement s'ouvrent en plus grand quand je cliques dessus" : Non !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
1
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
20 nov. 2011 à 00:39
Comme on le constate, les solutions proposées ne sont pas des formules saisies dans des cellules, mais des macros en VBA.
0
chaoticaaalil Messages postés 34 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 24 mars 2016 2
18 nov. 2011 à 18:01
Huh Normalement c'est la fusion des cellules, mais tu peus faire clique droit, mettre une information sur la case (ca te fais une bulle quand tu cliques sur le coin)

sinon je vois pas.
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
18 nov. 2011 à 19:11
Bonjour,

Plusieurs solutions possibles :

Utiliser le renvoi à la ligne automatique dans format de cellule : la largeur de la colonne ne change pas, la hauteur de la ligne oui en fonction du texte.

Utiliser l'option "Ajuster" dans format de cellule : le texte apparaîtra en tous petits caractères mais sans modification de la taille de la cellule. Pour visionner son contenu, cliquer dessus puis sur l'onglet "affichage" et sur le bouton "zoom de la sélection". Pour revenir à la taille normal cliquer sur le bouton "Normal" tout à gauche.
On peut aussi créer un lien hyper-texte vers une cellule contenant les infos.

A+

pépé
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
18 nov. 2011 à 23:20
Bonsoir,

Une proposition en vba.
Sur le format de cellule de la colonne décocher 'renvoyer à la ligne automatiquement' et remettre une hauteur de ligne normale. Seul le début du texte apparaitra.
Un clic sur cette cellule fera apparaitre tout le texte en commentaire.

https://www.cjoint.com/?AKsxt2FbExu

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
19 nov. 2011 à 17:47
Salut,

Une autre approche en supposant que tes lignes à augmenter sont colonne A et reprennent leurs hauteurs initiales, clic droit sur l'onglet de feuille concerné/Visualiser le code/colle le code ci-dessous dans la feuille blanche qui s'ouvre

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Rows > 1 Then
ActiveCell.Rows.AutoFit
Else
Rows.RowHeight = 15
End If
End Sub


Tant que nous y sommes, pour élargir la colonne A

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
Columns("A:A").EntireColumn.AutoFit
Else
Columns("A:A").ColumnWidth = 10.71
End If
End Sub
0
Bonjour,

Merci à tous pour vos réponses !!

Je vais regarder tout cela, mais je crois que l'effet attendu n'existe pas...tant pis, je vais fonctionner autrement.

Merci
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
23 nov. 2011 à 13:54
Je crois que la suggestion #9 de Mike-31 (à 10:29) est celle qui peut le plus aisément répondre à ton attente.
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
23 nov. 2011 à 10:29
Re,

Excel est capable de tout faire, ou presque tout il suffit de savoir lui demander.

Si j'ai bien compris ta demande, tu souhaites que les cellules par exemple colonne A qui contiennent plusieurs lignes se surdimensionnent pour voir la totalité du contenu.
Dans mon exemple ci-dessous si tu actives une cellule contenant des données de la colonne A, elle s'ouvriera pour afficher la totalité de son contenu

https://www.cjoint.com/?AKxkDGYMbSo
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
Modifié par Mike-31 le 23/11/2011 à 14:57
Re,

plus technique, le code pourrait s'écrire

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Dim c As Variant
If Not Intersect(Selection, Range("A2:A100")) Is Nothing Then
Application.ScreenUpdating = False
For Each c In Sheets("Feuil1").Range("A2:A100")
Rows.RowHeight = 15
Next
Application.ScreenUpdating = True
Target.Rows.AutoFit
Target.WrapText = True
Else
Rows.RowHeight = 15
End If
End Sub

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0