Nombre de caractères dans une cellule

  • Initiateur de la discussion Initiateur de la discussion yungmee
  • 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 !

yungmee

XLDnaute Nouveau
Bonjour,

Je suis traductrice et je dois traduire un fichier Excel qui contient 3 colonnes.

Colonne A la version source en anglais
Colonne B pour ma traduction
Colonne C contenant le nombre de caractères max. pour la cellule correspondante dans la colonne B

Bien évidemment, toutes les cellules de la colonne n'ont pas la même limite de caractères, sinon ce ne serait pas drôle...

Je sais qu'il existe un moyen pour qu'il soit indiqué dans la colonne C (si je me rappelle bien par un changement de la couleur du texte) quand je dépasse le nombre de caractères limite dans la colonne B, mais je ne trouve pas comment faire.

Quelqu'un pourrait-il m'aider ?

Merci beaucoup ! 🙂
 
Re : Nombre de caractères dans une cellule

Bonjour,

Je suis bloquée, en fait je voudrais que le texte indiquant le nombre de caractères reste indiqué dans la colonne C et je ne trouve pas comment indiquer dans la mise en forme conditionnelle une règle par rapport au nombre de caractères et comment faire en sorte que le texte reste présent 🙁

Désolée je ne suis pas très douée...

Merci de votre aide
 
Re : Nombre de caractères dans une cellule

Bonjour yungmee,
Salut Pierrot 🙂, salut Philippe 🙂 ça faisait un bout de temps, non?

yungmee, a priori, la propostion de phlaurent55 répondait à ta demande initiale ... mais on ne voit pas trop en quoi elle diffère de ce que tu expliques dans ton dernier message 😕

Essaye de ré-expliquer ce que tu voudrais (en illustrant, de préférence, dans un petit bout de fichier: "si telle valeur apparaît dans la cellule x, voilà ce qui devrait se passer ...)
 
Re : Nombre de caractères dans une cellule

Bonjour, yungmee, Pierrot 😀, Philippe 😀, Modeste 😀, le Forum,

Bienvenue sur XLD, yungmee.

Une autre suggestion, en pièce jointe, avec ce code :

Code:
Option Explicit
Sub CommandButton1_Click()
    Dim i As Long
    Application.ScreenUpdating = False
    [b:c].Interior.ColorIndex = 0
    For i = Range("b" & Rows.Count).End(xlUp).Row To 2 Step -1
        If Len(Range("b" & i)) > Range("c" & i) Then Range("b" & i).Resize(, 2).Interior.ColorIndex = 38
    Next
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 

Pièces jointes

Re : Nombre de caractères dans une cellule

Bonjour le fil, bonjour le forum,

Une autre proposition VBA avec deux texboxes et un Commandbutton. La TextBox1 est limitée en nombre de caractères par rapport à la cellule en colonne C et à chaque changement, la TextBox2 indique le nombre de caractères autorisés restant. Un clic sur le bouton Valider renvoie le texte traduit dans la cellule correspondante, puis passe à la ligne suivante.
Attention ! La variable CEL délcarée Publique se trouve dans le module Module1. Sans elle le code ne fonctionne pas...
Le fichier :
 

Pièces jointes

- 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

Discussions similaires

Réponses
12
Affichages
211
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
224
Réponses
5
Affichages
143
Réponses
12
Affichages
172
Retour