Comment Faire Une Coupe En Sifflet

J'ai essayé plusieurs solutions pour essayer d'écrire dans ces cellules mais rien n'y fait... comme s'il était impossible d'écrire dans des cellules Excel depsui VBA... Peut-être ya t'il un problème dans la syntaxe... quelqu'un aurait une idée? Merci pour votre aide! Pour info: Excel 2002, SP1 VB 6. 3 19/03/2007, 16h21 #2 Tu veux bien, si tu trouves le caractère dans ta plage, quitter la fonction et passer au mot suivant? alors je simplifierais déjà cette ligne. If (InStr(1, return_str, sub_str, vbBinaryCompare) = 0) Then et, à la place, je mettrais If InStr ( lcase ( return_str), lcase ( sub_str)) <> 0 Then exit function Je regarde si je vois autre chose 19/03/2007, 17h15 #3 Bon, j'ai lu ailleurs dans le forum qu'il n'était pas possible d'écrire dans des cellules à partir d'un fonction elle-même appelée depuis une cellule. Je suis donc passé par un Userform et là tout va bien.... Ecrire dans une cellule vba. Merci pour ton aide! 19/03/2007, 17h22 #4 Si tu disais tout Voici une solution pas chère 1 2 3 4 5 6 7 8 9 10 11 Sub EcrireDansUneCelluleDepuisUneFonction () r = LaFonction ( 5) End Sub Function LaFonction ( LaVal) Call InsérerValeur ( LaVal * 5) Sub InsérerValeur ( LaVal) Cells ( 1, 1) = LaVal A+ + Répondre à la discussion Cette discussion est résolue.

Ecrire Dans Une Cellule Vba

ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24 23 juin 2005 à 17:21 Oui, en effet, tu as raison... Je me suis trompé!!!

Vba Ecrire Dans Une Cellule Excel

Bonjour, J'ai un souci que je ne parviens pas à résoudre. Il s'agit d'écrire dans une cellule la valeur d'une variable texte. La valeur de cette variable est elle-même issue de la valeur d'une autre cellule (en fonction de quelques tests préalables).

Déplacement de la cellule active Utilisez la méthode tivate pour désigner la cellule active. Par exemple, la procédure suivante montre comment activer la cellule B5, puis comment lui affecter le style gras. Sub SetActive_MakeBold() Worksheets("Sheet1")("B5"). Activate = True Remarque: pour sélectionner une plage de cellules, utilisez la méthode Select. Pour activer une cellule active, utilisez la méthode Activate. Utilisez la propriété Offset pour déplacer la cellule active. Astuce VBA : mise en forme de caractères dans une cellule. La procédure suivante montre comment insérer du texte dans la cellule active de la plage sélectionnée puis déplacer la cellule active 1 d'une cellule vers la droite sans modifier la sélection. Sub MoveActive() Range("A1:D10") = "Monthly Totals" (0, 1). Activate Sélection des cellules entourant la cellule active La propriété CurrentRegion renvoie une plage ou un « îlot » de cellules délimitées par des lignes et des colonnes vides. Dans l'exemple suivant, la sélection est étendue pour inclure les cellules qui contiennent les données immédiatement adjacentes.