Activer une cellule avec le curseur qui clignote dedans

Bonjour tout le monde,

Un petit soucis dans mes VBA.

J'ai un "copier coller" de ligne dans un tableur. (introduction d'une nouvelle ligne de journal...

J'aimerais qu'en fin de procèdure ma cellule soit activée et prête à l'édition.

J'ai un bout de code, mais hélas ceal ne fonctionne pas:

Range("Q18").Select

ActiveCell.FormulaR1C1 = ""

J'aimerais donc que "Q18" soit active et que le curseur clignote dedans prêt à être éditer...

(Manuellement, celà corresponderait à un double click dans la cellule...)

Des idées pour m'aider ?

D'avance merci !

Willau

Bonjour Willau

si j'ai bien compris

Note supplémentaire : un double clic gauche sur la cellule A1 se place dans la cellule Q18

ci-joint

à tester

crdlt,

André

82q18.xlsm (18.11 Ko)

Bonjour,

et que le curseur clignote dedans prêt à être éditer...

Pas bien compris le plus là ?!?

Nul besoin que le curseur clignote pour saisir directement...

eric

@Andre13

Merci pour ton intervention.

On est hélas pas sur la même longueur d'ondes...

Je souhaite simplement mettre en fin de procèdure un code qui permets l'action "double-click" (comme en mode manuel).

Ainsi l'utilisateur aura son regard directement dans la bonne cellule et pourra taper (éditer) son texte.

Merci Andre13

@Eric

Merci pour la plus-value de votre commentaire.


@Eriiic

Dans ma procedure, ma VBA copie une ligne et l'insérer plus bas en première ligne d'un tableau...

En fin de procèdure, la cellule Q18 est la première cellule d'un journal à remplir... (texte)

Ma procedure "copier-insérer / aller à Q18" position mon cadre sur Q18. Mais la cellule n'est pas active.... je ne peux sans l'usage d'un click souris directement écrire dedans....

Voilà donc la raison de ma question:

1) existe-t-il un moyen de render actif la cellule

2) existe-t-il un code qui simule de "double-click" souris pour un cellule designee... (version qui me plairait le plus)...

Je ne peux pour l'heure donner aucun fichier, éléments professionnels y figurant...

Merci

Bonjour,

La 'simulation' ... la plus simple ... SendKeys avec la touche F2 ...

Bonjour James007

Désolé... Pas compris le message.

Merci quand même.

Willau

Re,

Si tu as besoin d'une explication de la méthode SendKeys ...

https://msdn.microsoft.com/fr-fr/vba/excel-vba/articles/application-sendkeys-method-excel

Re,

Avec Sendkey

après j'ai à peu près compris mais vraiment un peu voir pas du tout ....

André

50q18-2.xlsm (19.20 Ko)

Merci Messieurs (désolé pour les éventuelles dames qui se cachent derrière ces pseudo masculins...)

Au plus simple (et j'ai encore beaucoup de travail dessus, je vous transmits mon fichier ...

Code: 1234

Code feuille Administrator : ADMIN

Code Feuille : LBA.BLA

Peut-être que ça facilitera les recherches...

Merci

Feuille "JOURNAL" lors de l'introduction d'une nouvelle ligne

1) Menu

2) Neue Angabe

3) Neue SOMA

Re,

Merci Messieurs (désolé pour les éventuelles dames qui se cachent derrière ces pseudo masculins...)

En ce qui me concerne ... pas de déguisement ... pas de perruque ...

Mon second prénom ... et gamin ...on me répétait que je ne devais pas être un double zéro ... 7 jours sur 7 ....

Ravi James !

Mais le forum appelle à la politesse.... Et en ces périodes difficiles, il serait malvenu de négliger la gent feminine...

Re,

code de la feuille LBA.BLA ne fonctionne pas

ou dois-je me déguisé en renard pour trouver le code

Bon çà à fonctionner par ADMIN

Mille excuses....

Code pour chaques pages : LBA:BLA (avec " : ")

Je me fais toujours avoir avec le "Caps Lock"...

En code Workbook_Open se trouve la procèdure qui met le mot de passé sur chaques pages....

Re,

Dans quel onglet le Q18 à placer dans journal ?

Cher Andre13

Le journal se trouve sous l'onglet "JOURNAL"

Procédure pour introduire une nouvelle ligne de données :

1) Sélectionner le bouton menu (apparence comme sur un site web)

2) Sélectionner le bouton "Neue Angabe"

3) Sélectionner le bouton "Neue SOMA" ou "Neue PENDENZ" ou "Neue AUFTRAG".... (procedure quasi identique pour le 3)

Une fois la nouvelle ligne introduite, la cellule Q18 est sélectionnée.

Je souhaiterais qu'elle puisse être directement "active" et prète à l'édition sans devoir cliquer avec la souris dessus...

Merci

Willau

Rechercher des sujets similaires à "activer curseur qui clignote dedans"