Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

Réponse
 
Outils de la discussion
Vieux 09/10/2008, 15h43   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Messages: 31
Par défaut sélectionner une partie de la valeur d'une cellule

bonjour,
je souhaite sélectionner une partie d'une cellule
exemple: cellule A1, valeur: 123;AG;55
je veux prendre 123 et le placer dans une colonne g par exemple
comment faire?
Yoooo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 15h52   #2 (permalink)
Inscrit(e)
 
Date d'inscription: juillet 2007
Localisation: au pays de la liberté d'esprit
Messages: 3 109
Par défaut

Code :
tacellule = "123;AG;55"
 MsgBox Val(tacellule)
__________________
Deux points essentiels à mes yeux :
1) Je ne regarde ni n'analyse aucun fichier joint, mais uniquement les portions de code incluses et donc affichées et commentées dans une discussion.
2) j'abandonne carrément (et sans appel) ma participation à une discussion dès lors qu'est posée une seconde question différente de la première (et ce, même si, dans l'esprit du demandeur, la 2ème est "complémentaire" de la 1ère).
3) ATTENTION : si je reçois un MP relatif à une question technique sans mon consentement ou mon invite à le faire ===>> a) je n'y réponds pas et b) je fais en sorte que l'expéditeur ne puisse plus m'adresser de MP
ucfoutu est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 15h56   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Messages: 31
Par défaut

mais c pas toujours 123;AG;55
et je souhaiterais insérer 123 dans une autre cellule d'une colonne G
Yoooo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 15h59   #4 (permalink)
Inscrit(e)
 
Date d'inscription: juillet 2007
Localisation: au pays de la liberté d'esprit
Messages: 3 109
Par défaut

Citation:
Envoyé par Yoooo Voir le message
mais c pas toujours 123;AG;55
et je souhaiterais insérer 123 dans une autre cellule d'une colonne G
Oui ?
et alors ?
1) Donne à la variable tacellule la valeur de ta cellule, pardi (tu sais quand même au moins faire cà, non ?)
Et pour le reste aussi, non ?
Ce qu'affiche msgbox est une valeur que tu attribues à ton autre cellule..
Cà, alors ...
__________________
Deux points essentiels à mes yeux :
1) Je ne regarde ni n'analyse aucun fichier joint, mais uniquement les portions de code incluses et donc affichées et commentées dans une discussion.
2) j'abandonne carrément (et sans appel) ma participation à une discussion dès lors qu'est posée une seconde question différente de la première (et ce, même si, dans l'esprit du demandeur, la 2ème est "complémentaire" de la 1ère).
3) ATTENTION : si je reçois un MP relatif à une question technique sans mon consentement ou mon invite à le faire ===>> a) je n'y réponds pas et b) je fais en sorte que l'expéditeur ne puisse plus m'adresser de MP
ucfoutu est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 16h06   #5 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Messages: 31
Par défaut

et alors?
c'est que en A1 il y a 123;AG;55
en A2 il y a 155;FF;65
...en A100 il y a Etc...
et en fait je voudrais mettre 123 en "G1"
155 en "G2" etc...
tu vois un peu plus le souci
Yoooo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 16h15   #6 (permalink)
Modératrice
 
Avatar de zazaraignée
 
Date d'inscription: février 2004
Localisation: Rimouski
Messages: 3 067
Par défaut

C'est du traitement de chaîne de caractères. Regarde dans l'aide pour les fonctions de Chaîne... ou encore plus explicitement pour les fonctions InStr, Mid, Left et Right.

Un exemple:
Code :
Range("G1").Value = Left(Range("A1").Value, InStr(1, Range("A1").Value, ";") - 1)
__________________
  • Pour les nouveaux : Mode d'emploi et aide aux nouveaux
  • et impérativement les règles du forum. Histoire de garder une ambiance amicale.
  • Noubliez pas les balises de Code pour vos listings : bouton # de l'éditeur. Et n'oubliez pas non plus de bouton
  • Je ne réponds pas aux questions posées par MP.
zazaraignée est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 16h18   #7 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Messages: 31
Par défaut

merci à toi zazaraignée
Yoooo est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide