Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2735 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Validation selon nombre de caractère et Copier-coller

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Validation selon nombre de caractère et Copier-coller

n°1377628
thierryg5
Posté le 30-05-2006 à 15:32:13  profilanswer
 

Re bonjour,
J'ai commencé mon application en VBA .
Dans un Textbox1 j'entre une valeur numérique de 10 caractères.
Dès que je tape le 10ème caractère
Il faut copier cette valeur et la coller dans la cellule Range("B5" )
et passer à la Textbox2-> tout ceci sans avoir à valider manuellement par la touche ENTREE
 
Merci de me filer un coup de main

mood
Publicité
Posté le 30-05-2006 à 15:32:13  profilanswer
 

n°1378558
thierryg5
Posté le 01-06-2006 à 08:54:35  profilanswer
 

Personne pour m'aider?

n°1378563
tegu
Posté le 01-06-2006 à 09:13:52  profilanswer
 

Utilise les événements liés à ta textbox, notamment _KeyPress, pour tester la longueur de la saisie en cours (fonction len())

n°1378823
thierryg5
Posté le 01-06-2006 à 13:51:37  profilanswer
 

Merci tegu
Je me suis fixé la création de mon application directement dans les cellules Excel, avec des macros VBA.
ça marche pas mal, si ce n'est qu'il me reste encore un petit problème avec le port série...
Une petite question quand même:
Aurais-tu un code simple pour effectuer un retour chariot automatique dès lors que le nombre de caractères de la cellule est égal à 10.
Ainsi que la possibilité de rendre un bouton fixe-> il ne doit pas bouger à lécran alors que je fais défiler la feuille.
 
 
Merci

n°1378836
tegu
Posté le 01-06-2006 à 13:57:37  profilanswer
 

Je ne sais pas ce que tu entends par « effectuer un retour chariot automatique ». Un contrôle Texbox n'accepte pas forcément d'afficher des données sur plusieurs lignes (propriété MultiLine).
Sinon tu as les constantes VbCr, VbLf, VbCrLf qui permettent d'utiliser les caractères de fin de ligne standards.
 
Pour le bouton fixe, utilise à bon escient les volets de fenêtre (Menu Fenêtre/ option Figer les volets), ça devrait suffire.


Message édité par tegu le 01-06-2006 à 13:57:55
n°1378904
thierryg5
Posté le 01-06-2006 à 14:33:32  profilanswer
 

Lorsque j'entre des données dans la cellule, pour passer à la cellule en dessous, je dois appuyer sur le touche "entrée" du clavier.
Ce que j'aimerais faire, c'est une routine qui contrôle de nombre de caractères dans la cellule active, et dès lors que celui-ci arrive à 10,par exemple, je passe à la cellule du dessous automatiquement( Sans avoir à utiliser la touche "entrée" du clavier).
Les vbCr... sont sans doute la solution, mais comment les mettre en oeuvre?
 
Figer les volets ne donne pas ce que j'espérais-> les boutons suivent le défilement de la feuille.
 
Merci

n°1378926
tegu
Posté le 01-06-2006 à 14:44:07  profilanswer
 

Les VbCr ne sont pas la solution; j'avais mal compris ton problème.
À part déclencher l'envoi de la touche de tabulation (SendKeys) après la saisie du 10e caractère, je ne vois pas trop. Mais tout ça ressemble bien à du bricolage de loin. J'espère que tu sais ce que tu fais.

n°1378942
thierryg5
Posté le 01-06-2006 à 14:53:13  profilanswer
 

Serais-tu intéressé par une lecture de mon fichier .Xls.  
Je peux te l'envoyer.

n°1378946
tegu
Posté le 01-06-2006 à 14:58:20  profilanswer
 

Non désolé, pas le temps

n°1378971
thierryg5
Posté le 01-06-2006 à 15:12:43  profilanswer
 

tant pis


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Validation selon nombre de caractère et Copier-coller

 

Sujets relatifs
macro excel pour copier et trier des colonnes : aide débutantGenerer un nombre aleatoire.
VBA - Coller dans la ligne viergedecomposer une image en le plus petit nombre de rectangles possible
Comment connaitre le nombre de char dans une fichier texte.txtsupprimer premier et dernier caractère d'un fichier
Toujours mon copier coller qui pose une colle[C] Copier un fichier octet par octet dans un tableau
suppression d'une partie de chaine de caractère 
Plus de sujets relatifs à : Validation selon nombre de caractère et Copier-coller


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR