VBA bloquer taille chaine dans cellule

Fermé
Alexia - 18 mars 2013 à 18:35
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 20 mars 2013 à 08:24
Bonjour,

J'ai un petit soucis (et ce n'est pas faute de chercher)


Quelqu'un saurait comment bloquer la taille visible de la chaine , afin de ne voir que la chaine de caractere ( qui entre dans la taille de la cellule) et ne pas voir la chaine visible sur d'autre celllule a sa droite (si elles sont vide)
Pour schématiser, je souhaiterais le même effet que lorsque la cellule de droite n'est pas vide c'est a dire ne voir que la chaine qui entre dans la taille de la cellule.

2e petite question:

Je voudrais avoir un evenement "click souris" (que je sais faire mais qui se fait que sur une feuille) je n'arrive pas a le rendre commun a tous ... car le probleme c'est que cette evenement se fait sur toutes les sheets qui se crée et donc la feuille n'existe pas , donc je ne sais pas comment créer un code qui impacterait une futur sheet :( .

Si qu'lqu'un pouvait m'aider ça serait TOP !

Cordialement,


4 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 18/03/2013 à 22:49
Bonkour,
1°) mettre un espace dans les cellules adjacentes, Je ne vois que cette possibilité .
2°) Il n' a pas d'évènement Click, c'est soit DoubleClick ou ClicDroit et tu peu les regrouper dans le module ThisWorkBook qui a les même évènements mais qui englobe toutes les feuilles.
A+

Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
19 mars 2013 à 12:27
Bonjour à tous

question2 sans VBA

Données-validation-longueur du texte-inférieure à
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 mars 2013 à 15:32
Bonjour Michel,
Pour schématiser, je souhaiterais le même effet que lorsque la cellule de droite n'est pas vide c'est a dire ne voir que la chaine qui entre dans la taille de la cellule.
Il me semble (mais je peu me tromper) que ça scinde le texte. Et a mon avis c'est pas ce qui est voulu.
Cdlt.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 19/03/2013 à 16:52
Re,
Oui, tu as peut-^tre raison: j'ai répondu rapidement!

cordialement
0
Bonjour,
Merci à vous 2,
Pour la 1ere question j'ai fait comme vous m'avez conseillé,
Et pour la 2e , j'ai plutot joué sur l'evenement double click , mais le probleme c'est que je n'arrive pas à l'utiliser que sur "une plage" de cellule .
Cette plage doit pouvoir m'afficher une msgbox ...

Je bloque un peu pour l'instant :(
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 20/03/2013 à 08:25
Re,
Un exemple avec deux plages, à mettre dans le module ThisWorkBook
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) 
    If Target.Count > 1 Then Exit Sub 
    If Not Intersect(Target, Range("A1:A10,C1:C10")) Is Nothing Then 
        MsgBox "Feuille : " & Sh.Name 
    End If 
End Sub

A+


Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
0