Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2006, 12h02   #1
Futur Membre du Club
 
Avatar de melodyyy
 
Inscription : octobre 2006
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 401
Points : 19
Points : 19
Par défaut expression pour un Copier valeur

Quelle est l'expression a utiliser sous VBA pour faire un copier valeur ?
melodyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 12h18   #2
Membre Expert
 
Avatar de illight
 
Inscription : septembre 2005
Messages : 1 016
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : septembre 2005
Messages : 1 016
Points : 1 044
Points : 1 044
en utilisant l'enregistreur de macro, tu le verras très bien
__________________
Avant de poster, et http://www.developpez.com/sources/

N'oubliez pas le

Vous une brute ? faites voir
illight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 13h07   #3
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
L'enregistreur de macro est un outil idéal mais pas parfait
Un exemple, pour copier/coller une cellule sur une même feuille, il va donner ça
Citation:
Range("E6").Select
Selection.Copy
Range("G8").Select
ActiveSheet.Paste
Alors qu'il suffit de mettre
Code :
Range("G8") = Range("E6")
Bref, tout dépend ce que tu veux copier pour coller où...
Si tu pouvais préciser ta demande
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 13h15   #4
Futur Membre du Club
 
Avatar de melodyyy
 
Inscription : octobre 2006
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 401
Points : 19
Points : 19
en fait voila
J'ai un commentaire en A1 et je voudrais qu'en B1 il me concatène le commentaire et la date à laquelle a été posé le commentaire (tention pas la date du jour sinon c'est trop simple) :p
Donc j'ai une date en K2, fait par CTRL + ; et ça me convient
Donc je voudrais qu'en B1 se concatène le commentaire et la date qui est en K2. Si je le fais directement, mon cher et tendre excel me transforme la date e nombre de jours depuis 1900...super donc j'ai décidé de faire un copier valeur de la date, oui mais ça résoud pas mon problème de concaténation...et la je parle même plus de macro c'est dire
melodyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 14h22   #5
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 854
Points : 16 854
Envoyer un message via Skype™ à bbil
et comment le fais tu "directement"..? si tu entends par ma par une formule essai de mettre en A1 :

Code :
=B1 & TEXTE( K1;"  jj/mm/aaaa")
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 15h28   #6
Futur Membre du Club
 
Avatar de melodyyy
 
Inscription : octobre 2006
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 401
Points : 19
Points : 19
oui tout à fait
melodyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 15h37   #7
Futur Membre du Club
 
Avatar de melodyyy
 
Inscription : octobre 2006
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 401
Points : 19
Points : 19
voici mon code et il me dit erreur définie par l'application ou par le projet et il me met pas la ligne:

Code :
1
2
3
4
5
6
7
8
 Range("B1").Select
Range("B1").FormulaLocal = "= A1 & "" "" & TEXTE(K2;""jj/mm/AA"")& "" "" B1"
Range("A1").Select
Selection.ClearContents
Range("B3").Select
Range("B3").FormulaLocal = "= A3 & "" "" & TEXTE(K2;""jj/mm/AA"")& "" "" B3"
Range("A3").Select
Selection.ClearContents
melodyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 19h09   #8
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Code :
    Range("B1").FormulaLocal = "=A1 & " & """ """ & " & Texte(K2;" & """jj/mm/aaaa""" & ")"
Regarde dans l'aide à FormulaLocal
Autre chose : si tu ajoutes B1 à la fin, tu crées une référence circulaire. Une cellule qui affiche le contenu de sa propre cellule à la fin de la cellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule qui affiche le contenu de sa propre cellule à la fin de lacellule
Bref, faut pas
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 09h28   #9
Futur Membre du Club
 
Avatar de melodyyy
 
Inscription : octobre 2006
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 401
Points : 19
Points : 19
j'ai tout modifié sinon ça copie quedal du coup
melodyyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 12h09   #10
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Si ça copie "quedal", c'est que tu ne fais par référence aux bonnes cellules
Vérifie qu'il y ait quelque chose dans A1 et K2. Parce que si ça ne copie rien, cékiniarien !
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h32.


 
 
 
 
Partenaires

Hébergement Web