Aide excel Macro
Résolu
kaiser4
-
kaiser4 Messages postés 109 Date d'inscription Statut Membre Dernière intervention -
kaiser4 Messages postés 109 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai quelques notions de VB, mais alors très peu.
Je cherche à copier dans une cellule, le texte d'une autre cellule d'un autre fichier excel, d'apres le texte qui se trouve dans la cellule de gauche.
Exemple:
si dans la case B1, il y a le texte "Nature", alors je copie le texte de la case B2.
Le problème c'est que le texte "Nature" se trouve parfois en D4 ou F8, H2 etc....
Merci d'avance pour votre aide.
A+
J'ai quelques notions de VB, mais alors très peu.
Je cherche à copier dans une cellule, le texte d'une autre cellule d'un autre fichier excel, d'apres le texte qui se trouve dans la cellule de gauche.
Exemple:
si dans la case B1, il y a le texte "Nature", alors je copie le texte de la case B2.
Le problème c'est que le texte "Nature" se trouve parfois en D4 ou F8, H2 etc....
Merci d'avance pour votre aide.
A+
A voir également:
- Aide excel Macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
22 réponses
bonjour
un objet classeur n'a pas d'objet range, mais un objet sheet, qui lui a un objet range
de plus thisworkbook pas de S
si tu fais ta saisie en minuscule, VBA transforme automatiquement les bonne lettres en majuscule au chagement de ligne ce qui permet de savoir si on n'a une erreur de frappe
dans ton cas ThisWorkBooks est reconnu comme une variable et comme tu n'as pas en premiere ligne
OPTION explicit, le compilateur ne te l'indique pas
ThisWorkbook.sheets("mafeuile").Range("K14").Value = texteDroite
un objet classeur n'a pas d'objet range, mais un objet sheet, qui lui a un objet range
de plus thisworkbook pas de S
si tu fais ta saisie en minuscule, VBA transforme automatiquement les bonne lettres en majuscule au chagement de ligne ce qui permet de savoir si on n'a une erreur de frappe
dans ton cas ThisWorkBooks est reconnu comme une variable et comme tu n'as pas en premiere ligne
OPTION explicit, le compilateur ne te l'indique pas
ThisWorkbook.sheets("mafeuile").Range("K14").Value = texteDroite