Veramente c'è anche un metodo più semplice. Nel frmAnagrafica, importi il frmMain, prima di ogni altra istruzione con la direttiva Imports, così:
codice:
Imports <nomeprogetto>.frmMain
Public Class frmAnagrafica
  ...
E dichiari come Shared la procedura che vuoi usare nel frmMain, così:
codice:
Public Class frmMain
  ...
  Public Shared Sub Procedura(ByVal Numero As Int16)
    ...
In questo modo, puoi usare Procedura nel frmAnagrafica senza dichiarare una variabile di tipo frmMain, ma semplicemente usandola come se appartenesse alla stessa form:
codice:
Imports <nomeprogetto>.frmMain
Public Class frmAnagrafica
  ...
  Procedura(34)
  ...